cor3ntin abandoned this revision.
cor3ntin added a comment.
As described here, clang is actually conforming, there is an open core issue
with unclear resolution and that ""fix"" doesn't cover all the ambiguous use
cases
https://github.com/llvm/llvm-project/issues/64926
Repository:
rG LLVM Gi
cor3ntin created this revision.
Herald added a project: All.
cor3ntin requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
`(T())(foo)` is a cast expression because `T()`
is treated as a type-id, and the expression is valid.
However, `(T())(foo