Issue 76100
Summary clang-cl ignores -Wreserved-macro-identifier
Labels
Assignees
Reporter torsten48
    C:\temp\cpp>clang-cl --version
clang version 17.0.6
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: c:\devtools\LLVM\bin

test.cpp

`#define _CRT_SECURE_NO_DEPRECATE

#include<iostream>
using namespace std;

int main(int, char**)
{
  cout << "Hello world" << endl;

  return 0;
}`

clang-cl test.cpp -Wall -Wreserved-macro-identifier
test.cpp(2,9): warning: macro name is a reserved identifier [-Wreserved-macro-identifier]
    2 | #define _CRT_SECURE_NO_DEPRECATE
      |         ^
1 warning generated.

I also can't disable the warning via #pragma clang diagnostic ignored "-Wreserved-macro-identifier"
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to