| 1 | // RUN: %check_clang_tidy %s portability-avoid-pragma-once %t \ |
| 2 | // RUN: -- --header-filter='.*' -- -I%S/Inputs/avoid-pragma-once |
| 3 | |
| 4 | // #pragma once |
| 5 | #include "lib0.h" |
| 6 | // CHECK-MESSAGES: lib0.h:1:1: warning: avoid 'pragma once' directive; use include guards instead |
| 7 | |
| 8 | |
| 9 | // # pragma once |
| 10 | #include "lib1.h" |
| 11 | // CHECK-MESSAGES: lib1.h:1:1: warning: avoid 'pragma once' directive; use include guards instead |
| 12 | |
| 13 | // # pragma once |
| 14 | #include "lib2.h" |
| 15 | // CHECK-MESSAGES: lib2.h:1:1: warning: avoid 'pragma once' directive; use include guards instead |
| 16 | |