xref: /llvm-project/clang/test/Index/index-designated-init-recovery.cpp (revision c2c36c4f4b69ade6d8610b1dc98ff9f02c94320d)
1*c2c36c4fSHaojian Wu struct Bar {};
2*c2c36c4fSHaojian Wu struct Foo {
methodFoo3*c2c36c4fSHaojian Wu   void method(Bar bar) {}
4*c2c36c4fSHaojian Wu };
NoCrash(Foo t)5*c2c36c4fSHaojian Wu void NoCrash(Foo t) {
6*c2c36c4fSHaojian Wu   t.method({.abc = 50}); // CHECK: field designator 'abc' does not refer to any field in type 'Bar'
7*c2c36c4fSHaojian Wu }
8*c2c36c4fSHaojian Wu // RUN: c-index-test -index-file %s -Xclang -frecovery-ast 2>&1 | FileCheck %s
9