diff options
author | Anders Carlsson <andersca@mac.com> | 2009-05-15 00:15:26 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-05-15 00:15:26 +0000 |
commit | f42de874b3c7768aca07c80da9fb1e1e68bf31dd (patch) | |
tree | 8310451cb986a8cfdb71a381ce9a02628672f966 /clang/test/SemaTemplate/instantiate-function-1.cpp | |
parent | 47054f3d571ca753c8f1c038a705f1f79897c910 (diff) | |
download | bcm5719-llvm-f42de874b3c7768aca07c80da9fb1e1e68bf31dd.tar.gz bcm5719-llvm-f42de874b3c7768aca07c80da9fb1e1e68bf31dd.zip |
Instantiate goto and label statements. (Very useful, I know)
llvm-svn: 71822
Diffstat (limited to 'clang/test/SemaTemplate/instantiate-function-1.cpp')
-rw-r--r-- | clang/test/SemaTemplate/instantiate-function-1.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/SemaTemplate/instantiate-function-1.cpp b/clang/test/SemaTemplate/instantiate-function-1.cpp index 6b755c8ea95..5ca34019480 100644 --- a/clang/test/SemaTemplate/instantiate-function-1.cpp +++ b/clang/test/SemaTemplate/instantiate-function-1.cpp @@ -26,3 +26,14 @@ struct X2 { template struct X2<int>; template struct X2<int&>; // expected-note{{instantiation of}} + +template<typename T> +struct X3 { + void f(T) { + Label: + T x; + goto Label; + } +}; + +template struct X3<int>; |