================
@@ -0,0 +1,17 @@
+// RUN: %clang_cc1 -std=c99 -fsyntax-only -verify %s
----------------
pinskia wrote:

> This feels like a pretty bare bones set of tests, I think we can do better.
> 
> For example, it has been discussed that there should not be side effects, 
> let's verify that. Above in a comment `(int)var` was mentioned, we should 
> verify that. How about return values from functions which was also mentioned 
> above, we should verify it is usable in constant expressions etc

Agreed.  I have not written the testcases for GCC patch yet but I will make 
sure Kees's clang implementation matches up. Since GCC is in stage 4 and will 
be for one more month I am not going to submit the GCC patch until then so we 
have plenty of time to get agreement on the semantics of the builtin and such.

https://github.com/llvm/llvm-project/pull/132524
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to