From 6c93b3e29c56d14eab570ce62cd646a95f0c1403 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Wed, 17 Dec 2014 21:57:17 +0000 Subject: Adding a -Wunused-value warning for expressions with side effects used in an unevaluated expression context, such as sizeof(), or decltype(). Also adds a similar warning when the expression passed to typeid() *is* evaluated, since it is equally likely that the user would expect the expression operand to be unevaluated in that case. llvm-svn: 224465 --- clang/test/Sema/bitfield.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/test/Sema/bitfield.c') diff --git a/clang/test/Sema/bitfield.c b/clang/test/Sema/bitfield.c index a4629c61364..fb72213475a 100644 --- a/clang/test/Sema/bitfield.c +++ b/clang/test/Sema/bitfield.c @@ -1,4 +1,5 @@ -// RUN: %clang_cc1 %s -fsyntax-only -verify -std=c11 +// RUN: %clang_cc1 %s -fsyntax-only -verify -std=c11 -Wno-unused-value + enum e0; // expected-note{{forward declaration of 'enum e0'}} struct a { -- cgit v1.2.3