================ @@ -65,15 +65,31 @@ void GH104391() { M; // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}} } +struct S4 get_s_ignored(void) __attribute__((candiscard)); ---------------- philnik777 wrote:
There doesn't seem to be any testing for what happens if you add both `candiscard` and `nodiscard` to a function. https://github.com/llvm/llvm-project/pull/154943 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits