History log of /external/clang/test/CodeGen/2010-02-16-DbgScopes.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a6504853d297c30cfa271f4710af5a3d5db59449 26-Jan-2013 David Blaikie <dblaikie@gmail.com> PR14566: Debug Info: avoid top level lexical blocks in functions

One of the gotchas (see changes to CodeGenFunction) was due to the fix in
r139416 (for PR10829). This only worked previously because the top level
lexical block would set the location to the end of the function, the debug
location would be updated (as per r139416), the location would be set to
the end of the function again (but that would no-op, since it was the same
as the previous location), then the return instruction would be emitted using
the debug location.

Once the top level lexical block was no longer emitted, the end-of-function
location change was causing the debug loc to be updated, regressing that bug.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173593 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/2010-02-16-DbgScopes.c
75c12bf46d5175060d0adeab992a886f22ef7ef8 24-Jan-2013 David Blaikie <dblaikie@gmail.com> FileCheck-ify some debug info scope related tests.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/2010-02-16-DbgScopes.c
d19429f01a4169b573cafa466dd7a09a51e5fd92 16-Feb-2010 Devang Patel <dpatel@apple.com> Distinguish two lexical blocks at the same level.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96397 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/2010-02-16-DbgScopes.c