aidengrossman added a comment.

The main issue here is that there's no way to reliably detect whether the built 
in is defined (can't check if a function is defined in the preprocessor, 
preprocessor macro isn't exposed correctly in all configurations), which ends 
up breaking some configurations. I wouldn't be opposed to exposing things more 
often, but I'm fine with the builtins being exposed under `-fms-extensions`, we 
just need to expose the preprocessor macro when we expose the builtins.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D150646

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

Reply via email to