aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorMichael Hudson-Doyle <michael.hudson@canonical.com>2015-09-03 22:49:18 +1200
committerMichael Hudson-Doyle <michael.hudson@canonical.com>2015-09-04 05:23:28 +0000
commiteaea5ade2b5f60c6dfd72a08c9243e1651778332 (patch)
tree0dc3e00df2e555dc22d84a336da188777b69413b /src/runtime
parent13e06d89c3ccba9fd4f0456d68407ff941409b57 (diff)
downloadgo-eaea5ade2b5f60c6dfd72a08c9243e1651778332.tar.xz
cmd/asm: fix handling of nested #if[n]defs
The lexer needs to process all #if[n]defs, even those found when processing is disabled by a preceding failed conditional, or the first #endif in something like: #ifdef <undefined> #ifdef whatever #endif #endif terminates the first #ifdef and the second causes an error. And then the processing of the inner #ifdefs needs to ignore their argument when they are disabled by an outer failed condition. Change-Id: Iba259498f1e16042f5b7580b9c000bb0599733d0 Reviewed-on: https://go-review.googlesource.com/14253 Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/runtime')
0 files changed, 0 insertions, 0 deletions