diff options
author | Reid Kleckner <rnk@google.com> | 2018-11-27 02:54:17 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2018-11-27 02:54:17 +0000 |
commit | 0ef5843dcc1450c3a422aea4567e71fc7a325950 (patch) | |
tree | 94291fdd274de14d664136b5677d940e3abb1849 /clang/test/Parser/DelayedTemplateParsing.cpp | |
parent | 08d92e4a10ee9a1b34ea3f05b77e1ead14ff856d (diff) | |
download | bcm5719-llvm-0ef5843dcc1450c3a422aea4567e71fc7a325950.tar.gz bcm5719-llvm-0ef5843dcc1450c3a422aea4567e71fc7a325950.zip |
Revert r347627 "[MS] Push fewer DeclContexts for delayed template parsing"
It broke the Windows self-host:
http://lab.llvm.org:8011/builders/clang-x64-windows-msvc/builds/1799/steps/stage%202%20build/logs/stdio
I can build
lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.obj to
repro.
llvm-svn: 347630
Diffstat (limited to 'clang/test/Parser/DelayedTemplateParsing.cpp')
-rw-r--r-- | clang/test/Parser/DelayedTemplateParsing.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/clang/test/Parser/DelayedTemplateParsing.cpp b/clang/test/Parser/DelayedTemplateParsing.cpp index 301eacfabba..6ea245c2d4e 100644 --- a/clang/test/Parser/DelayedTemplateParsing.cpp +++ b/clang/test/Parser/DelayedTemplateParsing.cpp @@ -181,20 +181,3 @@ static void h() { } } - -struct PR38460 { - template <typename> - struct T { - static void foo() { - struct U { - void dummy() { - use_delayed_identifier(); - } - }; - } - }; -}; -void use_delayed_identifier(); -void trigger_PR38460() { - PR38460::T<int>::foo(); -} |