assembly Clang的汇编器支持整型文字的“u”后缀吗?

kd3sttzy  于 2023-08-06  发布在  其他
关注(0)|答案(1)|浏览(74)

system/startup_mcore.S:374:22: expected')' 8466.word (0x43B90000u) 8467当我使用Clang-14.0.0编译一个arm 64 asm文件时,它给出了上面的错误。当我删除了“u”后缀后,错误消失了,编译通过了。ChatGPT说:整数后缀“u”和“U”表示无符号整数类型。Clang不支持整型文字的“u”后缀。而且给出的链接是文本,但是,这需要很多时间,上面的单词还没有找到。(伤心~~)
我想知道是否有任何官方文件定义了这个规则?

3lxsmp7m

3lxsmp7m1#

C、C++和Objective C语言根据各自的语言规范支持整数大小后缀ULULULLLL等。程序集源文件不支持它们,因此在那里没有意义。
我也建议不要太相信AI助手。特别是对于小众主题,他们很可能只是幻觉的东西。

相关问题