llvm-project/clang/test/Analysis/structured_bindings.cpp
Nico Weber 5c2d5f066f Rename two clang tests from .cc to .cpp.
clang/test/lit.cfg.py doesn't list .cc as test extension, so these
tests never ran.

Tweak one of the two tests to actually pass, now that it runs.
(The other one was already passing.)

llvm-svn: 367574
2019-08-01 15:06:57 +00:00

10 lines
239 B
C++

// RUN: %clang_analyze_cc1 -std=c++17 -analyzer-checker=core -verify %s
struct s { int a; };
int foo() {
auto[a] = s{1}; // FIXME: proper modelling
if (a) {
}
} // expected-warning{{control reaches end of non-void function}}