aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/warn-missing-prototypes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaCXX/warn-missing-prototypes.cpp')
-rw-r--r--test/SemaCXX/warn-missing-prototypes.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/test/SemaCXX/warn-missing-prototypes.cpp b/test/SemaCXX/warn-missing-prototypes.cpp
index 481547036e..079a837252 100644
--- a/test/SemaCXX/warn-missing-prototypes.cpp
+++ b/test/SemaCXX/warn-missing-prototypes.cpp
@@ -7,13 +7,20 @@ namespace NS {
}
namespace {
- // Should not warn about anonymous namespaces
+ // Don't warn about functions in anonymous namespaces.
void f() { }
}
struct A {
- // Should not warn about member functions.
+ // Don't warn about member functions.
void f() { }
};
-inline void g() { } \ No newline at end of file
+// Don't warn about inline functions.
+inline void g() { }
+
+// Don't warn about function templates.
+template<typename> void h() { }
+
+// Don't warn when instantiating function templates.
+template void h<int>();