我正在尝试在 per-function 功能级别为C ++ Builder 10.2.1源文件和BCC32c编译器(基于Clang 3.6)设置一些编译器优化。
所以我现在有一个功能,例如
std::string __OPTIMIZED ansi(const std::string& str_utf8);
其中__OPTIMIZED
定义为
#define __OPTIMIZED __attribute__((optimize("-O3")))
应该是Clang兼容语法,但BCC32c始终声明
[bcc32c警告] abcdefg.h(256):未知属性'优化'被忽略
我现在好奇......