commit | 1401330b1c620dd8e14af4e2c1b1589cf68dc2c3 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <doug.gregor@gmail.com> | Fri May 15 22:12:32 2009 +0000 |
committer | Douglas Gregor <doug.gregor@gmail.com> | Fri May 15 22:12:32 2009 +0000 |
tree | 8447ceca131a895505af6f77d174ed94645cc52c | |
parent | 1eb1af4731b4f5275d77b3c39d53b2edac8f0db2 [diff] [blame] |
Template instantiation for "for" loops git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71901 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/SemaTemplate/instantiate-function-1.cpp b/test/SemaTemplate/instantiate-function-1.cpp index 6da25e5..5238602 100644 --- a/test/SemaTemplate/instantiate-function-1.cpp +++ b/test/SemaTemplate/instantiate-function-1.cpp
@@ -112,3 +112,12 @@ struct NotConvertibleToBool { }; template struct Do0<ConvertibleToInt>; template struct Do0<NotConvertibleToBool>; // expected-note{{instantiation}} + +template<typename T> struct For0 { + void f(T f, T l) { + for (; f != l; ++f) { + } + } +}; + +template struct For0<int*>;