Index: godump.c =================================================================== --- godump.c (revision 174140) +++ godump.c (working copy) @@ -300,7 +300,11 @@ go_define (unsigned int lineno, const ch case '"': case '\'': { - char quote = *p; + char quote; + + if (saw_operand) + goto unknown; + quote = *p; *q++ = *p++; while (*p != quote) {