ojhunt wrote:

Right, so in macro expansion we have

```cpp
  // If the use of an extension results in an error diagnostic, extensions are
  // effectively unavailable, so just return false here.
  if (PP.getDiagnostics().getExtensionHandlingBehavior() >=
      diag::Severity::Error)
    return false;
```

But if you have `-Wno-<some-extension-warning>` the use of the extension would 
in principle not generate an warning, and so this would be "ok" and this path 
should not have been taken.

https://github.com/llvm/llvm-project/pull/153291
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to