現象
lldbでローカル変数のpoとかexprしようとすると
error: <EXPR>:3:1: error: use of unresolved identifier 'hogehoge'
とエラーが出るXcode の Variables View でもちゃんとアドレスが表示されず、右クリックしてPrint Description of "hogehoge" したときもエラーが出る
なおった方法
schemeのAddress Sanitizerをoffにするとなおりました。(Edit scheme... → Run → Diagnostics → Address Sanitizer)
(そういえばしばらく前にAddress Sanitizerを含めいくつかデバッグ用の設定をonにしたxcodeprojをコミットしていた。犯人を探していたら犯人は私だった。)
今回関係なかった方法
- optimization を off にする → 既にoffになっていた