aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/c99-variable-length-array.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2010-11-14 17:47:35 +0000
committerTed Kremenek <kremenek@apple.com>2010-11-14 17:47:35 +0000
commit6c53fdd88f0d75875365463822fa817d7b1a9573 (patch)
treee151ed03906e70c843c97e316f6c4c2a74e906c6 /test/SemaCXX/c99-variable-length-array.cpp
parentb9ce6567580e950898b8c2834468178e30805a73 (diff)
"Fix" some unintentional fallout from converting
the Stmt* visitation in CursorVisitor to be data-recursive. Since AnnotationTokensWorker explicitly calls CursorVisitor::VisitChildren(), it essentially transforms the data-recursive algorithm in CursorVisitor back into a non-data recursive one. This is particularly bad because the data-recursive algorithm uses more stack space per stack frame, which can cause us to blow the stack in some cases. "Fix" this by making the stack that AnnotationTokensWorker runs in really huge. The real fix is to modify AnnotationTokensWorker not to do the explicit recursive call. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119047 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/SemaCXX/c99-variable-length-array.cpp')
0 files changed, 0 insertions, 0 deletions