[clang] [Clang] strengthen checks for 'main' function to meet [basic.start.main] p2 requirements (PR #101853)

Mital Ashok via cfe-commits cfe-commits at lists.llvm.org
Mon Aug 5 01:28:00 PDT 2024


================
@@ -990,6 +990,8 @@ def warn_main_redefined : Warning<"variable named 'main' with external linkage "
     "has undefined behavior">, InGroup<Main>;
 def ext_main_used : Extension<
     "referring to 'main' within an expression is a Clang extension">, InGroup<Main>;
+def err_main_invalid_linkage_specification : ExtWarn<
----------------
MitalAshok wrote:

```suggestion
def ext_main_invalid_linkage_specification : ExtWarn<
```

https://github.com/llvm/llvm-project/pull/101853


More information about the cfe-commits mailing list