diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2017-04-19 05:25:13 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2017-04-19 05:25:13 +0000 |
commit | bd186c0787844f4d9111e5a918c457ad9e830e8c (patch) | |
tree | e905edadea2e5376a0d8537d72f8f62762319ef4 /clang/test/Modules/Inputs/template-default-args/a.h | |
parent | 73daaa8fb25385d4b664a3e174985b08b4b3db59 (diff) | |
download | bcm5719-llvm-bd186c0787844f4d9111e5a918c457ad9e830e8c.tar.gz bcm5719-llvm-bd186c0787844f4d9111e5a918c457ad9e830e8c.zip |
Revert r300653 and r300650. The underlying commit fixes one issue with
modules but exposes much more widespread issues. Example and more
information is on the review thread for r300650.
Original commit summary:
[modules] Properly look up the owning module for an instantiation of a merged template.
llvm-svn: 300659
Diffstat (limited to 'clang/test/Modules/Inputs/template-default-args/a.h')
-rw-r--r-- | clang/test/Modules/Inputs/template-default-args/a.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/clang/test/Modules/Inputs/template-default-args/a.h b/clang/test/Modules/Inputs/template-default-args/a.h index 0f4a39a1892..532cbc8be03 100644 --- a/clang/test/Modules/Inputs/template-default-args/a.h +++ b/clang/test/Modules/Inputs/template-default-args/a.h @@ -14,11 +14,3 @@ struct FriendL { template<typename T> friend struct L; }; END - -namespace DeferredLookup { - template<typename T, typename U = T> using X = U; - template<typename T> void f() { (void) X<T>(); } - template<typename T> int n = X<T>(); - template<typename T> struct S { X<T> xt; enum E : int; }; - template<typename T> enum S<T>::E : int { a = X<T>() }; -} |