blob: 5bcae56614a0788b09c818410a78ae1c20cdc1e1 [file] [edit]
// 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