- Replace isStringType with isStringPtrType to properly validate that only *string type variables can be rewritten with -ldflags -X - Remove maxStringTypeDepth constant as it's no longer needed - Update tests to reflect the new function name and add test case for valid *string type - Fix compileGlobal to use gbl.Type() for accurate type checking This addresses the review feedback that Go only allows -X rewrites for the basic string type, not derived types like "type T string". Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: cpunion <8459+cpunion@users.noreply.github.com>
4.5 KiB
4.5 KiB