网站构建技术,网站制作尺寸,惠安规划局建设局网站,seo入门教程网盘2001年#xff1a;已声明虚拟参数#xff0c;但从未使用过
2002年#xff1a;虚拟参数重新定义为do变量
2003#xff1a;无法优化#xff1a;常量/表达式传递给可能修改的变量
2004#xff1a;重新维度的数组作为参数传递
2005#xff1a;重维度数组等价
2006… 2001年已声明虚拟参数但从未使用过
2002年虚拟参数重新定义为do变量
2003无法优化常量/表达式传递给可能修改的变量
2004重新维度的数组作为参数传递
2005重维度数组等价
2006优化找到并行调用
2007无法优化在两个子树中写入从而阻止并行调用
2008年优化找到并行循环
2009无法优化使用不同尺寸的阵列
2011无法优化不兼容的选项 intlog 阻止扩展
2012无法优化递归函数/链
2062无法优化Varargs 必须是相同类型的指针
2063无法优化此数组不允许具有可调整的维度
2064无法优化varargs 的多次使用
2065内部故障符号表循环链接。请联系您的供应商
2067无法优化指令阻止内联
2068未知输入文件后缀需要转换选项
2071非法数据长度
2090无法优化已达到内部表容量
2091优化循环展开
2092无法优化矢量化不支持长双精度数据类型
2093无法优化不匹配参数上的数组表示法会阻止分析
2094属性的重复声明
2098无法优化分配的 goto 语句中使用的实际数组
2099无法优化调用例程中的 I/O 语句
2106无法优化外部名称与内部名称冲突
2107使用结构抑制膨胀
2135文件名不正确
2136如果指定了跟踪选项则不允许使用其他选项
2137如果指定了 flint 选项则不允许使用其他选项
2138在命令行上找不到输入文件名
2139未知选项
2140此对象不能等价
2142无法优化通过按值传递参数来抑制扩展
2143Doall 指令放错位置
2146无法优化数据语句中的共享变量
2147无法优化传递 char 子字符串会阻止函数扩展
2148无法优化无法确定阵列的对齐方式
2149无法优化实际参数是重新定义的 do-loop 索引
2151不能对常量参数进行标注
2153内部故障程序间分析。请联系您的供应商
2155此语句函数引用禁止扩展
2157无法优化无法应用合适的转换
2165无法优化函数返回值的定义阻止转换
2168优化外循环在内循环内移动
2169优化内循环移出外循环
2170优化不变表达式移出外循环
2171优化内循环内展开外循环
2172优化循环嵌套折叠为单个循环
2173 初始化表达式中的非法操作数或运算符
2174实体不能与初始化表达式一起使用
2175无法优化函数类型不匹配
2176非法的并行语法
2177函数返回值从不设置
2180目标体系结构
2184无法优化无法处理此数据类型组合
2189优化循环展开和旋转
2190优化循环展开和优化
2191优化部分负载提升到环顶
2192优化针对标量执行优化的循环
2194在 I/O 列表中扩展函数的潜在副作用
2218检测和优化成语
2219不得在同一迭代中执行多个有序指令
2225数组维度中的非法函数引用
2226数组维度中的函数值非法
2297访问标识符仅对象必须是公共的
2298二进制常量中的数字必须是 0 或 1
2299八进制常数中的数字必须是 0 到 7
2300可能无法优化标量值从一个循环传递到另一个循环传递的反馈。在线冲突实体。循环索引为 entity filenameentity”
2301可能无法优化标量值从一个循环传递到另一个循环传递的反馈。在线冲突实体。循环索引为 entity filename
2302可能无法优化标量值从一个循环传递到另一个循环传递的反馈。在线冲突实体。entityfilename
2303可能无法优化从一个循环传递到另一个循环传递的标量值反馈。在线冲突实体。实体
2304可能无法优化循环迭代之间可能存在多存储冲突。在线冲突实体。循环索引为 entity filenameentity
2305可能无法优化循环迭代之间可能存在多存储冲突。在线冲突实体。循环索引为 entity filename
2306可能无法优化循环迭代之间可能存在多存储冲突。在线冲突实体。entityfilename
2307可能无法优化循环迭代之间可能存在多个存储冲突。在线冲突实体。实体
2308可能无法优化循环迭代之间的潜在反馈。在线冲突实体。循环索引为 entity filenameentity
2309可能无法优化循环迭代之间的潜在反馈。在线冲突实体。循环索引为 entity filename
2310可能无法优化循环迭代之间的潜在反馈。在线冲突实体。entityfilename
2311可能无法优化循环迭代之间的潜在反馈。在线冲突实体。实体
2312无法优化潜在的指针别名 - 如果正常则使用限制限定符。在线冲突实体。循环索引为 entity filenameentity
2313无法优化潜在的指针别名 - 如果正常则使用限制限定符。在线冲突实体。循环索引为 entity filename
2314无法优化潜在的指针别名 - 如果正常则使用限制限定符。在线冲突实体。entityfilename
2315无法优化潜在的指针别名 - 如果正常则使用限制限定符。在线冲突实体。实体
2324无法优化错误的参数列表
2335无法优化存在自动数组
2351环巢与以下巢融合
2352输入文件的过早结束
2353并行化需要创建自动数组
2355 开关 -xj、-ym、-yh 组合无效
2357无法优化函数返回值作为循环索引
2358此常量声明抑制内联扩展
2362无法优化无法并行化 I/O 语句
2365功能当前受限
2368无法优化具有内部函数的虚拟参数数组
2376指针变量禁止内联扩展
2377子例程参数中的数组部分阻止优化
2378无法打开输入文件
2380生成并行例程
2381并行指令缺少块结构的开始或结束
2382无法优化例程名称太长
2383不允许嵌套强制并行指令
2384forcepardo 指令的位置不正确
2385减力指令的位置不正确
2386标签必须在强制并联环或强制并联的情况下
2387在并行循环中未将约简变量用作约简
2389指令缺失、嵌套错误或误用
2391在工作共享构造上没有有序指令的有序指令
2392无法分支到构造中或分支出构造
2393Do-loop 索引必须为整数类型
2394并行构造只允许一个子句
2396内部错误输入线路缓冲区溢出。请联系您的供应商
2398在块结束之前到达文件结束
2399缺少分号 ;)
2400语法错误
2401内部故障表溢出。请联系您的供应商
2402未声明变量
2403乘法定义变量
2404声明中指定的冲突存储类
2405声明中指定的冲突类型定义
2406未键入标识符
2407非法数组定义
2408内存不足无法优化
2409内部故障。请联系您的供应商
2410非法的 typedef 声明
2411内部错误表达式指针非法。请联系您的供应商
2412内部故障树生成错误。请联系您的供应商
2413内部故障令牌非法。请联系您的供应商
2414内部故障未找到输出字符串的末尾。请联系您的供应商
2415未定义的结构/联合引用
2416非法结构/工会定义
2417结构/联合中的非法申报
2418非法枚举声明
2419不平衡的表达
2420非法间接
2421非法操作常数
2422非法指针操作
2423无法分配给常量
2424指针的非法组合
2425内部故障块不平衡。请联系您的供应商
2429无法内联外部定义与非外部定义冲突
2430无法内联结构定义冲突
2431无法内联结构 typedef 用法冲突
2432无法内联递归函数
2433无法内联函数中的静态变量
2434无法内联结构名称冲突
2435无法内联内联函数本身不
2436未使用
2437无法内联嵌套级别太深
2438无法内联表达式中使用的 Void 函数
2439无法内联标识符声明
2440无法内联间接的参数级别不匹配
2441无法内联冲突的枚举器声明
2442无法内联无法从表达式中删除函数
2443无法内联无法解析多维参数
2444无法内联局部变量与全局变量冲突
2445非法形状声明
2446部分指定形状对象上的非法尺寸
2447完全指定形状对象上的尺寸非法
2448多个形状信息
2449有效的形状标识符必须跟在“”后面
2450必须声明并行变量的类型
2451非法使用左索引
2452平行变量具有非法的形状信息
2453无法翻译未知的形状信息
2454无法转换并行函数
2455函数中的参数无效或参数数
2456必须分配未指定或部分指定的形状
2457分配超过假定最大值的形状
2458请求的排名与部分定义的形状排名不匹配
2459无法转换 DPC 或 C*
2460形状的排名超过编译器的假定排名
2461必须指定左索引的所有尺寸如果有
2462左索引数超过最大值
2463不支持的功能
2464初始值设定项数不能超过聚合成员数
2465结构或联合类型不能包含平行杆件
2466位字段必须是非负整数常量
2467表达式中不相容的形状
2468保留以 _ 结尾的标识符
2469函数原型指定并行参数
2470无法内联函数返回指向函数的指针
2471无法内联无法处理此类型的正式参数
2472无法内联对静态函数的引用
2473内部故障转换过程中出错。请联系您的供应商
2474无法优化并行指针
2475无法为全局符号创建无效描述符请尝试重命名
2476无法解析对重载函数的引用
2477无法识别 Dpce 关键字
2478必须声明至少一个声明器、标记或枚举成员
2479关键字使用不当
2480无法获取并行操作数元素的地址
2481无法指定完全指定的形状
2482条件表达式的第一个操作数必须具有标量类型
2483非平行左侧和平行右侧的非法操作员
2484非法原型定义
2485不兼容的形状定义
2486“void”的形状表达式必须是原型或指针
2487无法声明 void 类型的对象
2488形状说明符只能遵循类型说明符
2489节点或元素函数必须指定参数列表
2490元素函数不得包含并行对象
2491元素函数不得包含并行语法
2492元素函数只能调用元素函数
2493元素函数不能有静态变量
2494节点函数只能调用节点和元素函数
2495节点函数不得引用文件范围标识符
2496元素函数不能返回 shape- 或 parallel-type
2497元素函数不能有并行型参数
2498节点函数不能有非无效的并行参数
2499数组维度必须是大于零的常量整数表达式
2500文件范围形状定义必须是常量整数表达式
2501形状定义必须是大于零的整数表达式
2502结构或并集不得包含形状类型成员
2503此处不允许在两种指针类型之间进行操作
2504此处不允许在指针类型和非整型之间进行操作
2505条件表达式的参数必须是兼容的并行类型
2506 运算符的并行操作数必须具有标量元素类型
2507 运算符的操作数必须具有兼容的类型
2508 运算符的操作数必须与结构或联合兼容
2509 运算符的操作数必须是指向兼容类型的指针
2510无法获取具有并行索引的左值的地址
2511无法优化此表达式因为它不是整数类型
2512 无法在并行指针和非并行指针之间转换
2513块或比例说明符必须是大于零的整数值
2514上下文中的函数引用
2515表达式太复杂而无法内联
2516高级优化已停止例程中的汇编代码
2517尝试获取只写对象的值
2518不支持分配给只写位字段
2519无法确定此循环的常量迭代计数
2520函数可能有阻止优化的副作用
2521typedef 的强制转换抑制优化
2522无法内联函数采用常量参数的地址
2523不推荐使用内联汇编程序
2524#pragma 弹出没有匹配的 #pragma 推动
#pragma 推送和 #pragma 弹出保存并恢复当前编译指示状态。
每个弹出都必须与推送配对因此会针对以下代码引发错误
#pragma push
;
#pragma pop
;
#pragma pop2525#pragma 推没有匹配的 #pragma 爆裂声
#pragma 推送和 #pragma 弹出保存并恢复当前编译指示状态。
每次按下都必须与砰砰声配对。
2529表达式必须是范围entity到entity的整数常量
2530在结构实体的末尾添加了填充
编译器可以警告在结构末尾或结构之间添加填充。默认情况下此警告处于关闭状态。您可以使用 --diag_warning 2530 或 --remarks 启用它。
例如
typedef struct { int x; char y;
} A;
typedef struct { int p; int q;
} B; 结果显示以下消息
Warning: #2530-D: padding added to end of struct anonymous 编译器还可以警告在结构中插入填充请参阅消息编号 1301。
2531应用于未命名命名空间的成员的 DLLInport/dllexport
2532禁用对三段式函数的支持
2533entity属性只能出现在具有外部链接的函数和变量上
2534严格模式与将命名空间 std 视为全局命名空间的别名不兼容
2540无效的符号操作数名称 entity
2541符号匹配约束必须引用前十个操作数之一
2542在此上下文中不支持使用__if_exists
2543__if_exists块未在打开时关闭的同一范围内
2544线程局部变量无法动态初始化
2545转换删除“__unaligned”限定符
2546某些枚举器值不能由枚举类型基础的整型类型表示
2547朋友类模板声明上不允许使用默认参数
2548多字符字符文字潜在的可移植性问题
2549应为类、结构或联合类型
2550offsetof 的第二个操作数必须是字段
2551offsetof 的第二个操作数可能不是位字段
2552无法将 offsetof 应用于虚拟基库的成员
2553应用于非 POD 类型的偏移量是非标准的
2554成员函数的友元声明上不允许使用默认参数
2555不允许在非定义的友元声明上使用默认参数
2556不允许重新声明先前声明为具有默认参数的好友的实体
2557type 的限定符无效此处不允许派生类
2558类 type 定义的限定符无效
2559没有 %sq 的先前push_macro
2560不允许使用宽字符串文本
2562%sq 仅在 C 中允许
2563__ptr32 和 __ptr64 必须遵循 \“*\”
2564__ptr32 和 __ptr64 不能同时适用
2565实体的模板参数列表必须与参数列表匹配
2566不允许使用不完整的类类型
2567不支持复杂整型
2568__real 和 __imag 只能应用于复数值
2569__real/__imag应用于实际价值
2570entity 被宣布为已弃用 entity
2571实体的重新定义无效
2572__thiscall只能出现在非静态成员函数声明上
2573__thiscall不允许使用带有省略号参数的函数
2574实体的明确专业化必须在首次使用之前实体
2575 密封类类型不能用作基类
2576重复类修饰符
2577成员函数不能同时具有“abstract”和“sealed”修饰符
2578密封件不能是纯虚拟的
2579非虚函数不能用“abstract”或“sealed”修饰符声明
2580用“override”声明的成员函数不会覆盖基类成员
2581无法覆盖密封的实体
2582entity 使用类修饰符“abstract”声明
2659重复函数修饰符
2660char16_t文本的无效字符
2661__LPREFIX不能应用于char16_t或char32_t文字
2662无法识别的调用约定实体必须是以下项之一
2666枚举类型的基础类型必须是整数类型
2667某些枚举器常量不能用 type 表示
2668实体在当前模式下不允许
2669类型特征帮助程序选项只能在编译 C 时使用
2670属性 \“sentinel\” 需要省略号参数
2671参数必须是常量 null 指针值
2672哨兵值的参数数量不足
2673Sentinel 参数必须与省略号参数相对应
2674__declspecimplementation_key... 只能出现在 #pragma start_map_region 和 #pragma stop_map_region 之间
2675#pragma start_map_region 已激活编译指示被忽略
2676当前没有处于活动状态的 #pragma start_map_region忽略编译指示
2677entity不能用于命名析构函数类型名称是必需的
2678非标准空宽字符文本被视为 L\0
2679此处可能未指定“typename”
2680非放置运算符 delete 必须在具有虚拟析构函数的类中可见
2681名称链接与先前的实体声明冲突
2682别名创建别名实体的循环
2684不能使用初始值设定项声明在特定寄存器中分配的具有静态存储持续时间的变量
2685在特定寄存器中分配的变量必须具有 POD 类型
2686实体的预定义含义被丢弃
2687声明隐藏内置实体
2688声明重载内置实体
2689此处不允许使用静态成员函数
2691指示符不得指定非 POD 子对象
2693匿名联合限定符是非标准的
2694忽略匿名联合限定符
2696__declspec%s 忽略它对 C 结构没有意义
2697声明之间逗号后面的说明符是非标准的
2698忽略非标准说明符
2699属性在不是定义的枚举声明中被忽略
2700用“可变”声明引用是不标准的
2701数组的条件声明始终为 true
2702静态断言失败%sq
2703可见性属性被忽略因为它与之前的声明冲突
2704字段名称解析为多个偏移量 -- 请参见 %nod1 和 %nod2
2705%sq 不是字段名称
2706此开关中已出现大小写标签值 %p
2707成员函数不能有内部链接
2708编译多个翻译单元时不能指定列出宏定义的选项
2709 声明 %n 后出现意外的括号参数列表格式不正确或初始值设定项无效
2710字符串初始值设定项两边的括号是非标准的
2712使用自动类型说明符声明的变量不能出现在其自己的初始值设定项中
2713无法推断出“自动”类型
2714使用 \“{...} 初始化\“”不允许用于“自动”类型
2715“自动”类型不能出现在顶级数组类型中
2716“自动”类型不能出现在顶级函数类型中
2717 %t 类型的成员不能具有类内初始值设定项
2718具有类内初始值设定项的成员必须是 const
2719无法推断出“自动”类型需要初始值设定项
2720“auto\”类型是此实体的 %t1但以前暗示为 %t2
2721无效的构造函数声明
2722类型限定符的使用无效
2723联合不能是抽象的或密封的
2724此处不允许使用“自动”
2725基类类型的定义尚未完成
2726“外部模板”不能引用静态 %nd 的专用化
2727“extern template”不能遵循 %n 的显式实例化
2728__declspec 限制 需要返回指针类型的函数
2729“report_gnu_extensions”选项仅在 GNU C 和 GNU C 模式下有效
2730可变长度数组类型是非标准的
2731指示符是非标准的
2732此指示符语法是 GNU 扩展
2733复合文字是非标准的
2734语句表达式是 GNU 扩展
2735忽略以前定义的实体的 ASM 名称
2736attributes 是 GNU 扩展
2737扩展的 asm 语法是 GNU 的一项功能
2738易失性 ASM 声明是 GNU 扩展
2739asm 名称说明符是 GNU 扩展
2740“__restrict”限定符是非标准的
2741“typeof”是GNU扩展
2742修改 typedef 的大小或符号是不标准的
2743零长度数组是 GNU 扩展
2744灵活的阵列成员是非标准的
2745属性 \“nonnull\” 引用非指针参数
2746属性“nonnull”的参数大于参数数
2747没有参数具有指针类型
2748为标记为属性“nonnull”的参数提供空参数
2749%t1 的析构函数已被禁止因为 %t2 的析构函数不可访问
2750需要 %t 的抑制析构函数
2751例程既是“内联”又是“无内联”
2752无效的清理例程
2753属性“清理”需要自动存储持续时间
2754属性\“cleanup\”不适用于参数
2755清理例程的类型无效
2756清理例程的调用需要可疑转换
2757__sptr 和 __uptr 必须遵循 \“*\”
2758__sptr 和 __uptr 不能同时指定
2759将指针从 %t1 加宽到 %t2 的转换扩展了符号位
2760__sptr 和 __uptr 不适用于指向成员类型的指针
2761已禁止对 %t 的复制分配运算符进行声明因为 %n 是 const
2762由于 %n 具有引用类型因此禁止对 %t 进行复制分配运算符的声明
2763%t1 的复制分配运算符的声明已被禁止因为 %t2 的声明被禁止
2764%t1 的复制分配运算符的声明已被禁止因为 %t2 的声明不明确
2765 %t1 的复制分配运算符的声明已被禁止因为 %t2 的声明不可访问
2766%t1 的复制构造函数的声明已被禁止因为 %t2 的声明被禁止
2767%t1 的复制构造函数的声明已被禁止因为 %t2 的声明不明确
2768%t1 的复制构造函数的声明已被禁止因为 %t2 的声明不可访问
2769 不会调用 %t1 的析构函数因为它不可访问并且 %t2 的析构函数被禁止
2770文件末尾的定义后跟不带分号或声明符
2771第一个参数必须是指向整数或枚举类型的指针
2772同步操作仅对大小为 1、2、4 或 8 的对象有效
2773忽略额外的参数
2774 假定在命令行定义中遵循宏名称 %sq
2775宏名称 %sq 与其替换文本之间需要空格
2776未使用调用结果
2777void 返回类型忽略属性 \“warn_unused_result\”
2779使用限定名称重新声明时忽略 DLLInport/dllexport
2780字符文字中的字符过多 -- 忽略额外的前导字符
2781%n 在其定义 %p 之后不能以内联方式声明
2784__fp16不能指定为函数参数的类型
2785__fp16不能指定为函数的返回类型
2786已禁用对wchar_t的支持
2787__attribute__at 缺少位带变量
2788模板参数不能引用没有名称链接的类型
2789此处忽略“虚拟”
2790模板参数不能引用可变长度数组类型
2791通用字符名称不能指定代理项代码点
2792#include_next不能在主源文件中使用
2793不能在模板成员定义中指定 %no1 -- 假定为 %no2
2794在本地函数声明时忽略属性 %sq
2795与 %n 中的 %sq 串联不会创建有效的令牌
2796%no 不明确假定为 %n2
2797静态成员函数上不允许使用类型限定符
2798构造函数或析构函数上不允许使用类型限定符
2799不允许在运算符 new 或运算符 delete 上使用类型限定符
2800非成员函数上不允许使用类型限定符
2801__assume 摒弃副作用的表达
2802请求的构造函数/析构函数优先级保留供内部使用
2803无法识别的 GCC 编译指示
2804未识别的 GCC 可见性编译指示指令
2805无法识别的可见性类型
2806可见性编译指示仍处于活动状态
2807无匹配的可见性推送
2808类型不完整的 typeid
2810假定数组 %n 有一个元素
2811忽略限制限定符
2812此处忽略的属性
2813if 语句中的空依赖语句
此注释表示 if 语句没有依赖语句并且后面没有 else 语句。例如
if (x 0); // remark 2813 is generated here
{foo(x);
}您可以使用 --diag_warning 2813 或 --remarks 启用此备注。使用 --remarks 选项时可以使用 --diag_suppress 2813 禁止显示此备注。
2814if-statement 的 \“else\” 子句中的空依赖语句
2815while-statement 中的空依赖语句
此注释表示 while 语句没有依赖语句。例如
while (x ! 0);您可以使用 --diag_warning 2815 或 --remarks 启用此备注。使用 --remarks 选项时可以使用 --diag_suppress 2815 禁止显示此备注。
2816静态 %n 被视为 extern因为它被引用但未定义
2817临时用于条件类右值结果C 核心问题 #446 解决方案
2818%t1 不支持对指向类的指针的引用;将严重性从错误降级会将类型视为指向类 %t2 的指针
2819类 %t 具有隐式实例化的键函数 %no
2820字符串文字太长 -- 忽略多余的字符
2821无法优化表达式临时析构函数阻止内联
2822无法优化ARM 虚函数消除代码阻止内联
2823结构指针抑制循环优化
2824无法内联参数的数据类型不匹配
2825内联汇编程序不支持 VLDM/VSTM
2826不支持具有隐式第二个操作数 rt2 rt1 的 LDRD/STRD。显式指定 rt2
2827内联汇编程序不支持 SETEND
2828无法对移位进行编码
2829无法对条件标志执行所需的操作
2830无法执行所需的条件执行
2831只能移位 0、8、16 和 24
2832无法对请求的宽度进行编码
2834无法对移位类型进行编码
2842无法对所需的传输大小进行编码
2843无法对所需的加载/存储模式进行编码
2846bitfieldMsb 不是无符号的 5 位即时
2847bitfieldLsb not unsigned 5-bit immediate
2848bitfieldMsb - bitfieldLsb 不是无符号的 5 位即时
2851无法对指令条件进行编码
2852无法以 8 位和轮换方式立即编码
2854不能以 8 位、8 位左移或 8 位复制的全字节、奇数字节或偶数字节立即编码
2855无法按寄存器对移位进行编码
2856RD 和 RN 必须是同一寄存器
2857rd 和 rm 必须是同一寄存器
2858rdrn 必须是 PCLR
2861无法对所需的 IT 条件序列进行编码
2862无法对所需的寄存器列表进行编码
2863无法对写回进行编码
2864无法对写回进行编码
2865无法对所需的加载/存储多模式进行编码
2866无法对所需的加载/存储多个 PSR/用户寄存器模式进行编码
2867无法对所需的加载/存储转换/签名扩展进行编码
2872无法对 M 配置文件系统寄存器进行编码
2873无法对所需的状态寄存器进行编码
2874无法对所需的 PSR 掩码进行编码
2876无法对所需的 cps aif 操作进行编码
2877无法对所需的 cps aif 掩码进行编码
2878无法对所需的 cps 处理器模式进行编码
2879rn 必须是 PC
2884无法对所需的寄存器排序进行编码
2885无法对所需的压缩常量进行编码
2887无法对所需的 vtb 长度进行编码
2889无法对所需的寄存器列表计数进行编码
2890无法对所需的寄存器列表间距进行编码
2891无法对所需的对齐提示进行编码
2897无法对指令进行编码
2898指令具有不可预测的行为
2899指令已弃用在将来的体系结构修订版中可能不起作用
2900预期的 XScale 累加器寄存器
2901预期内联程序集指令
2902无法识别的 Unicode 源类型必须是 UTF-8、UTF-16、UTF-16LE、UTF-16BE 之一
2903具有十六进制值实体的 Unicode 字符在预处理输出中无法表示
2904vector_size 属性需要算术或枚举类型
2905向量大小过大
2906向量大小必须是 2 的幂
2907向量大小必须是元素大小的倍数
2908不允许混合向量标量运算
2909操作需要两个相同大小的向量
2910不允许使用与模板相关的矢量大小
2913vector_size 属性不允许使用复杂元素类型
2915向量操作需要相同的元素类型
2916向量运算不适用于非整型向量
2917无法打开 entity 文件 entity
2918 无法打开 entity 文件 entity entity
2933IL输出
2934转换删除“__restrict”限定符
2935 无法获取 entity entity 的映射内存
2936包含灵活数组成员的元素数组是非标准的
2937 模板参数可能没有向量类型
2938entity的初始化将在entity之前完成
在 C 标准中成员变量按照它们在类中声明的顺序进行初始化而不是按照它们在初始值设定项列表中的写入顺序进行初始化。当初始值设定项列表中的初始化顺序与类中声明的顺序不匹配时编译器将生成此警告。您可以使用 --diag_warning 2938 或 --remarks 启用此警告。
例如
class Foo {int x;char y;
public:Foo() : y(42), x(32) {}
};结果显示以下消息
Warning: #2938-D: the initialization of member Foo::x will be done before that of member Foo::y2940在枚举说明符上忽略继承类型
2942在枚举说明符上忽略修饰符
2943标识符字符不能用 Unicode 表示
2944标头名称包含无法用 Unicode 表示的字符
2945entity 不是有效的区域设置名称
2946使用模板参数声明 void 参数列表是非标准的
2947lambdas 选项只能在编译 C 时使用
2948显式捕获匹配默认值
2949entity 不是一个变量
2950无法在 lambda 中捕获具有静态存储持续时间的变量
2951“this”不能通过引用来捕获
2952“this”不能在此 lambda 的主体内使用
2953不能在 Lambda 的正文中引用外部范围匿名联合的成员
2954封闭函数局部变量不能在 lambda 正文中引用除非它位于捕获列表中
2955对 lambda 主体中外部局部变量的引用无效
2956 无法捕获当前函数范围之外的局部变量
2957封闭函数 \“this\” 不能在 lambda 正文中引用除非它在捕获列表中
2958没有显式返回类型的值返回 lambda 的正文必须是单个 return 语句
2959无法将 %t1 类型的 lambda 捕获变量复制到 %t2 类型的闭包类字段
2960无效的模板目录
2968枚举值超出其基础类型 %t 的范围
2969“\”后跟空格不是线接头
2970如果没有禁用的运行时类型信息则无法执行此dynamic_cast
当dynamic_cast必须执行运行时类型检查但您已通过使用 --no_rtti 选项进行编译来禁用对 RTTI 的支持时编译器将产生此错误。例如以下代码将导致此错误
class Foo {virtual int foo() 0;
};
class Bar {};
Bar *convert(Foo *x) {return dynamic_castBar *(x);
}2971转换为实体不明确;选择直接基础
2972内部缓冲区太大
2973使用了 C 异常处理程序但尚未指定异常处理语义
2974构造函数上忽略类型限定符
2975lambda 捕获的变量不能具有涉及可变长度数组的类型
2976不兼容的向量类型之间的转换
2977预期 \“{\” 引入 lambda 主体
2978右值引用选项只能在编译 C 时使用
2979Lambda 上不允许使用类型限定符
2980 一个名称在捕获列表中不能多次出现
2981忽略显式模板参数
2982常量表达式中不允许使用 lambda
2983entity 不是类类型
2984“delete”应用于被视为 delete[] 的指向数组类型的指针
当程序员使用了错误的删除运算符并且编译器自动更正了它时编译器会生成此警告。例如以下代码将导致此警告
void f(char (*data)[10]) {delete data;
}2985应用于指向数组类型的指针的“delete”是非标准的;被视为 delete[]
此警告与消息编号 2984 的含义相同。当您在命令行上使用 --strict 进行编译时编译器会生成此值而不是 2984。
2986%n 不能使用给定的参数列表调用
2987右值引用不能绑定到左值
2988非类型模板参数不能具有右值引用类型
2989忽略类型限定符基础类型是引用
2990entity使用本地类型声明必须在此转换单元中定义
2991entity使用没有链接的类型声明必须在此转换单元中定义
2992右值引用dynamic_cast的操作数必须具有完整的类类型
2993\“ default\” 只能出现在默认构造函数、复制/移动构造函数、复制/移动赋值运算符和析构函数上
2994\“ delete\” 只能出现在函数的第一个声明中
2995无法引用 %npd -- 这是一个已删除的函数
2996在未计算的表达式中不允许使用 lambda
2997__builtin_va_arg_pack/__builtin_va_arg_pack_len只能出现在带有省略号参数的内联函数中
2998\“ default\”不能在友元声明中指定
2999预期为 C 关键字
3000此转换为右值引用类型无效因为基础类型 %t 不完整
3001偏移量不恒定