https://github.com/erichkeane requested changes to this pull request.

So a VLA here would be an extension.  Of the other compilers we have access to 
on godbolt, NVC++ accepts (though perhaps silently ignores?), and GCC crashes.

So the question is whether we should reject VLAs instead. I am leaning towards 
that we should (See CheckReductionVarType).  There isn't any reasonable IR we 
can generate for them.  Pointers have a similar problem, but at least there is 
an implied "its just a single element" thing. 

Also, your tests don't have to validate all of the reduction operations, this 
test doesn't depend on them.  You gotta real claude in :) 

That said, this IS missing tests for codegen in clangir mode.  OpenACC 

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

Reply via email to