pjmc-oliveira wrote:

@yxsamliu Added the default construction requirement to the recursive check + 
tests.

The assert in CGDecl still only checks the outer most constructor (so it's 
laxer than the actual requirement), do you want me to duplicate the recursive 
check there too?

Also, this still accepts `C() : t() {}` which nvcc rejects, but the initializer 
doesn't run anything.

https://github.com/llvm/llvm-project/pull/222985
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to