Sign in
llvm
/
llvm-project
/
ddcd3fdcfdf07e53ffe4326c98fd40e3d5be3b51
/
.
/
clang
/
test
/
SemaObjCXX
/
discarded-block-type-inference.mm
blob: 8e2587724a7f68abbb015d2fbef883faaea9ed09 [
file
] [
log
] [
blame
]
// RUN: %clang_cc1 -std=c++23 -fsyntax-only -fobjc-arc -fblocks %s
void
block_receiver
(
int
(^)()
);
int
f1
()
{
if
constexpr
(
0
)
(
block_receiver
)(^{
return
2
;
});
return
1
;
}
int
f2
()
{
if
constexpr
(
0
)
return
(^{
return
2
;
})();
return
1
;
}