の値の参照をgdb-7.7.1
で正しくデバッグできないことに気付きました。gdbでC++ 11の値の参照をデバッグ
void simple(int &&i) {}
私はi
についての重要な情報を入手することはできません。この最小限の機能を入力してください。 タイプおよび値は、からgdb
です。
simple(int&&) (i=<unknown type in /tmp/test, CU 0x0, DIE 0xcd78>) at test.cpp:10
(gdb) p i
$2 = <unknown type in /tmp/test, CU 0x0, DIE 0xcd78>
私は何か間違っていますか?賢明な回避策はありますか? gdb-7.10
にアップグレードすると問題が解決されますか?生憎、これはGDBバグによって引き起こされる
関連:[ rvalue参照を見ることができるgdbとgccのバージョンは?](http://stackoverflow.com/questions/28965431/which-versions-of-gdb-and-gcc-all ow-watching-rvalue-references) –
@MarkPlotnick、たくさん説明してくれてありがとう –
3歳以上のバグ。ワオ。 –