summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/PCHWriterStmt.cpp
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2010-07-13 15:41:41 +0000
committerDuncan Sands <baldrick@free.fr>2010-07-13 15:41:41 +0000
commitf88a284579bfcaf8a3ee55211f3307e37dd3236a (patch)
tree62485565f843eeff398b37a471ffc4260cef1f6d /clang/lib/Frontend/PCHWriterStmt.cpp
parent03e7e68caa657c62ebe8fa272797f7bebfaacb0b (diff)
downloadbcm5719-llvm-f88a284579bfcaf8a3ee55211f3307e37dd3236a.tar.gz
bcm5719-llvm-f88a284579bfcaf8a3ee55211f3307e37dd3236a.zip
Handle the case of a tail recursion in which the tail call is followed
by a return that returns a constant, while elsewhere in the function another return instruction returns a different constant. This is a special case of accumulator recursion, so just generalize the existing logic a bit. llvm-svn: 108241
Diffstat (limited to 'clang/lib/Frontend/PCHWriterStmt.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud