]> granicus.if.org Git - clang/commitdiff
Fix tests after r363749
authorAaron Puchert <aaron.puchert@sap.com>
Tue, 18 Jun 2019 23:40:17 +0000 (23:40 +0000)
committerAaron Puchert <aaron.puchert@sap.com>
Tue, 18 Jun 2019 23:40:17 +0000 (23:40 +0000)
We changed -Wmissing-prototypes there, which was used in these tests via
-Weverything.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363754 91177308-0d34-0410-b5e6-96231b3b80d8

test/Preprocessor/Weverything_pragma.c
test/Preprocessor/pragma_diagnostic.c
test/Preprocessor/pushable-diagnostics.c
test/SemaCXX/warn-everthing.cpp

index 142543175458fca86bcb948f798c065a4026879b..1815f554fffd6f04193619b6a547e3246910119e 100644 (file)
@@ -7,6 +7,7 @@
 #define UNUSED_MACRO1 1 // expected-warning{{macro is not used}}
 
 void foo() // expected-warning {{no previous prototype for function}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
 {
  // A diagnostic without DefaultIgnore, and not part of a group.
  (void) L'ab'; // expected-warning {{extraneous characters in character constant ignored}}
index 63d5907c67d04dd40ef5c85dbed00c5e21493f62..99724623207f124792e15fe7f749d7d8264bc3ed 100644 (file)
@@ -39,12 +39,15 @@ void ppo(){} // First test that we do not diagnose on this.
 
 #pragma clang diagnostic warning "-Weverything"
 void ppp(){} // expected-warning {{no previous prototype for function 'ppp'}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
 
 #pragma clang diagnostic ignored "-Weverything" // Reset it.
 void ppq(){}
 
 #pragma clang diagnostic error "-Weverything" // Now set to error
 void ppr(){} // expected-error {{no previous prototype for function 'ppr'}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
 
 #pragma clang diagnostic warning "-Weverything" // This should not be effective
 void pps(){} // expected-error {{no previous prototype for function 'pps'}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
index 6e05d8e1450ef9ceebeea813d5c5fe55f702538b..4a0dd895a78e416e950c77243382b0607b91babe 100644 (file)
@@ -23,17 +23,21 @@ void ppo0(){} // first verify that we do not give anything on this
 
 #pragma clang diagnostic warning "-Weverything" 
 void ppr1(){} // expected-warning {{no previous prototype for function 'ppr1'}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
 
 #pragma clang diagnostic push // push again
 #pragma clang diagnostic ignored "-Weverything"  // Set to ignore in this level.
 void pps2(){}
 #pragma clang diagnostic warning "-Weverything"  // Set to warning in this level.
 void ppt2(){} // expected-warning {{no previous prototype for function 'ppt2'}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
 #pragma clang diagnostic error "-Weverything"  // Set to error in this level.
 void ppt3(){} // expected-error {{no previous prototype for function 'ppt3'}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
 #pragma clang diagnostic pop // pop should go back to warning level
 
 void pps1(){} // expected-warning {{no previous prototype for function 'pps1'}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
 
 
 #pragma clang diagnostic pop // Another pop should disble it again
index ff66c78cdf9771628e7f5a8063245b03ed8839d2..a6f2278eee33fc21d2302be10c991745dfec7e04 100644 (file)
@@ -9,5 +9,6 @@ public:
 };
 
 void testPR12271() { // expected-warning {{no previous prototype for function 'testPR12271'}}
+// expected-note@-1{{declare 'static' if the function is not intended to be used outside of this translation unit}}
   PR12271 a[1][1];
 }