发现一个GCC的bug
c语言吧
全部回复
仅看楼主
吧务
level 14
GTA小鸡 楼主
有关别名模板(alias template)的
这段代码g++竟然不能编译[啊],我最初还以为是我的问题
但是MSVC和Clang都是好好的
而GCC任何版本,任何c++标准都报类型不匹配的错误,把我整不会了半天
2023年06月11日 05点06分 1
吧务
level 14
也许可以考虑给GCC Bugzilla上报这个bug?
GCC还有个bug,虽然无关痛痒,但就是让人感觉很无语:
一模一样的逻辑,只是把a和0换了个位置,结果一个有warning一个没有[狂汗]
2023年06月11日 06点06分 2
我有点不信这么明显的问题没人发现过吗?我先搜一下GCC的BUG集
2023年06月11日 06点06分
level 7
[惊哭]
2023年06月11日 07点06分 3
level 12
原来gcc也有bug[喷]
2023年06月11日 08点06分 4
level 9
gcc一点也不顺手,我一直再用msvc,凑合用着
2023年06月11日 09点06分 5
level 9
windows上还是微软全家桶最简单省事
2023年06月11日 09点06分 6
level 13
mingw和gcc似乎不是完全一样的
换Linux试试?
2023年06月11日 10点06分 7
这个问题就是我最初在linux gcc上遇到的,我只是把它抽象出来放在mingw里复现
2023年06月11日 11点06分
level 1
加个编译参数
-std=c++2a
试试
2023年06月11日 11点06分 9
level 13
我试了了下,把using右边的粘贴过去却可以编译通过,神奇的bug又增加了
2023年06月11日 14点06分 10
手动特化一个int版本的foo也可以编过
2023年06月11日 14点06分
level 15
[你懂的]之前还发现gcc的正则库有问题,查资料居然说是还没有实现,只进行了声明,所以后来我改用boost的正则了,也没注意现在修了没
2023年06月12日 19点06分 11
这个是好多年前的了,经典假的regex,能调用但是什么都匹配不上[滑稽]。我估计那时GCC小组里没人精通正则引擎,后来还是社区的大牛给他们贡献的regex实现
2023年06月13日 00点06分
1