void f(void (*)());
void f(void (*)(int));
struct G {
G() {
// multiple definitions are found for the same key in index
f([]() -> void {}); // USR: c:@S@G@F@G#@Sa@F@operator void (*)()#1
f([](int) -> void {}); // USR: c:@S@G@F@G#@Sa@F@operator void (*)(int)#1
// As both lambda exprs have the same prefix, if the CTU index parser uses
// the first space character as the delimiter between USR and file path, a
// "multiple definitions are found for the same key in index" error will
// be reported.
}
};
void importee() {}