[clang] [Clang] Fix stmtexprs.c to explicitly require -std=c11 (PR #226161)

ahmed mohamed kamel via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 24 07:02:09 PDT 2026


https://github.com/AhmedKamel10 updated https://github.com/llvm/llvm-project/pull/226161

>From 04be4c182dbf1454685dc97c05a16705b0153ddc Mon Sep 17 00:00:00 2001
From: ahmedkamel10 <amkzaher at gmail.com>
Date: Thu, 24 Sep 2026 16:15:32 +0300
Subject: [PATCH 1/2] [Clang] Fix stmtexprs.c: explicitly require -std=c11 to
 avoid pedantic warnings on pre-C11-default targets

---
 clang/test/Sema/stmtexprs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clang/test/Sema/stmtexprs.c b/clang/test/Sema/stmtexprs.c
index baddba18445c8..75fe57c58aea2 100644
--- a/clang/test/Sema/stmtexprs.c
+++ b/clang/test/Sema/stmtexprs.c
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 %s -verify -pedantic -fsyntax-only -Wno-gnu-statement-expression
+// RUN: %clang_cc1 %s -verify -pedantic -fsyntax-only -std=c11 -Wno-gnu-statement-expression
 
 int stmtexpr_fn(void);
 void stmtexprs(int i) {

>From e2188ca7ecb3733fb09f9fd9794e725d2c767ee3 Mon Sep 17 00:00:00 2001
From: ahmedkamel10 <amkzaher at gmail.com>
Date: Thu, 24 Sep 2026 17:01:40 +0300
Subject: [PATCH 2/2] Drop -pedantic -Wno-gnu-statement-expression; not needed
 for this test

---
 clang/test/Sema/stmtexprs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clang/test/Sema/stmtexprs.c b/clang/test/Sema/stmtexprs.c
index 75fe57c58aea2..9369543fa37af 100644
--- a/clang/test/Sema/stmtexprs.c
+++ b/clang/test/Sema/stmtexprs.c
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 %s -verify -pedantic -fsyntax-only -std=c11 -Wno-gnu-statement-expression
+// RUN: %clang_cc1 %s -verify -fsyntax-only
 
 int stmtexpr_fn(void);
 void stmtexprs(int i) {



More information about the cfe-commits mailing list