我正在使用GDB 7.8.0.20140729-cvs
和GCC 4.8.2
。每当我尝试打印由右值引用引用的变量的值时,我从调试器收到一个错误,抱怨未知类型,迫使我手动将T &&
强制转换为T *
。
是否有修复此错误的新版本?理想情况下,如果我不必,我不想升级GCC
?
答案 0 :(得分:4)
是否有修复此错误的更新版本?
没有
升级GCC无济于事,因为它已经做了正确的事情(发出DWARF DW_TAG_rvalue_reference_type
条目)。
但即使在最新的Git资源中,GDB对右值参考的处理仍然存在。