cor3ntin added inline comments.

================
Comment at: clang/lib/Parse/ParseStmt.cpp:738
+    } else if (getLangOpts().C99 && !getLangOpts().C2x) {
+      Diag(Tok, diag::ext_c_label_end_of_compound_statement);
+    }
----------------
I do not understand this. Why checking `getLangOpts().C99`  instead of just C? 
Whyt no compatibility warning in C23 mode?
I think the code should look very similar for both C++ and C


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D133887/new/

https://reviews.llvm.org/D133887

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to