Go to file
Duncan P. N. Exon Smith 5bf3cdc566 DebugInfo: Reimplement DIRef<>::resolve() using TypedDebugNodeRef<>
Gut `DIRef<>::resolve()`, reimplementing it using
`TypedDebugNodeRef<>::resolve()`.  Use three separate functions rather
than some sort of type traits, since the latter (i.e., mapping `DIScope`
=> `MDScope`) seems heavy-handed.  I don't expect `DIRef<>` to last much
longer in tree anyway.

As a drive-by fix, make `TypedDebugNodeRef<>::resolve()` do the right
thing with `nullptr`.

llvm-svn: 234248
2015-04-06 22:27:37 +00:00
clang DebugInfo: Use DILexicalBlockFile::getContext() over getScope() 2015-04-06 22:04:18 +00:00
clang-tools-extra [clang-tidy] Added a couple of tests for misc-static-assert. 2015-04-04 14:54:53 +00:00
compiler-rt sanitizer: new "strict_string_checks" run-time flag 2015-04-06 18:00:26 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Implement atanpi builtin 2015-04-02 17:01:58 +00:00
libcxx Fix race conditions in test class used throughout the std::thread tests. 2015-04-02 21:12:17 +00:00
libcxxabi [libcxxabi] Fix multi-level pointer conversions and pointer to member conversion detection. 2015-04-02 23:26:37 +00:00
lld [GNU] Implement --enable-new-dtags/--disable-new-dtags 2015-04-06 21:45:31 +00:00
lldb Fix check for options in "command alias" 2015-04-06 21:55:14 +00:00
llgo Add documentation for llgoi, update README 2015-04-05 23:32:13 +00:00
llvm DebugInfo: Reimplement DIRef<>::resolve() using TypedDebugNodeRef<> 2015-04-06 22:27:37 +00:00
openmp Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros. 2015-04-02 13:27:08 +00:00
polly Upgrade testcases after LLVM r234181 2015-04-06 18:25:51 +00:00