Message ID | 1357490975.23068.140661174083089.5B023E3C@webmail.messagingengine.com |
---|---|
State | New |
Headers | show |
"Daniel Richard G." <skunk@iSKUNK.ORG> writes: > Index: gcc/opt-functions.awk > =================================================================== > --- gcc/opt-functions.awk (revision 194916) > +++ gcc/opt-functions.awk (working copy) > @@ -62,9 +62,9 @@ > if (flags !~ " " name "\\(") > return "" > sub(".* " name "\\(", "", flags) > - if (flags ~ "^{") > + if (flags ~ "^\{") > { > - sub ("^{", "", flags) > + sub ("^\{", "", flags) > sub("}\\).*", "", flags) You need to escape the backslash inside a string. Andreas.
Index: gcc/opt-functions.awk =================================================================== --- gcc/opt-functions.awk (revision 194916) +++ gcc/opt-functions.awk (working copy) @@ -62,9 +62,9 @@ if (flags !~ " " name "\\(") return "" sub(".* " name "\\(", "", flags) - if (flags ~ "^{") + if (flags ~ "^\{") { - sub ("^{", "", flags) + sub ("^\{", "", flags) sub("}\\).*", "", flags) } else