Go to file
David Blaikie aabde05da1 DebugInfo: Avoid creating DILexicalScopeFiles when the filename in the current scope has not changed.
This looks like the right way for this check to work, but there is
another semi-obvious bug, I would think: why is CurLoc not zero'd out
between functions? The possibility for it to bleed between them seems
problematic. (& indeed I caused tests to fail when I fixed this a
different way, by setting CurLoc to SourceLocation() and the end of
EmitFunctionEnd... )

The changes to debug-info-blocks.m are due to a mismatch between the
source manager's file naming and CGDebugInfo's default handling when no
-main-file-name is specified. This actually reveals somewhat of a bug in
the debug info when using source files from standard in, too. See the
comment in CGDebugInfo::CreateCompileUnit for more details.

llvm-svn: 208742
2014-05-14 00:29:00 +00:00
clang DebugInfo: Avoid creating DILexicalScopeFiles when the filename in the current scope has not changed. 2014-05-14 00:29:00 +00:00
clang-tools-extra Update for Clang API change and move ClangTidyDiagnosticRenderer into an anonymous namespace while there. 2014-05-10 16:32:07 +00:00
compiler-rt [TSan] Build TSan-instrumented version of libcxx and use it in lit tests. 2014-05-13 22:30:16 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Fix build broken by LLVM commit r207593 2014-04-30 18:35:20 +00:00
libcxx Add Address Sanitizer support to std::vector 2014-05-08 14:14:06 +00:00
libcxxabi PR19091: Track whether we're demangling a function template specialization to 2014-05-12 18:44:13 +00:00
lld [ELF] Emit DT_TEXTREL dynamic table flag. 2014-05-13 07:37:09 +00:00
lldb lldb: gdb remote support always falls back to $qC when no $qProcessInfo. 2014-05-14 00:15:32 +00:00
llvm R600/SI: Try to fix BFE operands when moving to VALU 2014-05-13 23:45:50 +00:00
openmp Add testsuite from OpenUH 2014-05-10 17:02:09 +00:00
polly fix clang format 2014-05-12 20:24:26 +00:00