| // RUN: %clang_cc1 -std=c++14 %s -fixit-recompile -fixit-to-temporary -Werror \ | |
| // RUN: -Wno-deprecated-register 2>&1 | FileCheck %s | |
| //In c++14 this produces a fixit, which we fix with -fixit-recompile | |
| static_assert(true); | |
| // During the recompile we ensure that the -Wno-deprecated-register option | |
| // is properly applied | |
| void f() { | |
| register int data; | |
| } | |
| // CHECK: error: 'static_assert' with no message is a C++17 extension | |
| // CHECK: note: FIX-IT applied suggested code changes | |
| // CHECK-NOT: 'register' storage class specifier is deprecated and incompatible with C++17 |