summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/TableGen.cpp
diff options
context:
space:
mode:
authorSteve Naroff <snaroff@apple.com>2009-03-13 16:03:38 +0000
committerSteve Naroff <snaroff@apple.com>2009-03-13 16:03:38 +0000
commitcfb6cf4c021e41db7b36b7909296798d955e8123 (patch)
treea63259f07ce81c4b2fa9557976fd752b87c565e9 /llvm/utils/TableGen/TableGen.cpp
parent87710ca527f624ef0c5b4c5e2fbf1474e4eac219 (diff)
downloadbcm5719-llvm-cfb6cf4c021e41db7b36b7909296798d955e8123.tar.gz
bcm5719-llvm-cfb6cf4c021e41db7b36b7909296798d955e8123.zip
Reimplement fix for <rdar://problem/6451399> problems with labels and blocks.
This solution is much simpler (and doesn't add any per-scope overhead, which concerned Chris). The only downside is the LabelMap is now declared in two places (Sema and BlockSemaInfo). My original fix tried to unify the LabelMap in "Scope" (which would support nested functions in general). In any event, this fixes the bug given the current language definition. If/when we decide to support GCC style nested functions, this will need to be tweaked. llvm-svn: 66896
Diffstat (limited to 'llvm/utils/TableGen/TableGen.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud