2023-07-17
Cコンパイラをarm macで実装しているのだけど、a=b=0; return b;"
みたいなコードがセグメント違反で落ちる。
lldbで調べてみると、main関数は正しい値をw0
にセットしてret
できていそうなんだけどその後の動的リンクされたコードでエラーが発生しているみたい。設定する値を変えるとエラーにならずに実行が終了する。謎である。
ABIを守っていないのが悪さをしているかも。
土曜日はパソコンしてた。お昼頃に連絡が来ていたことに気がついて、翌日の約束をした。
勢いで日曜日は丹沢に行くことになって、卒業ぶりに会った友達と2時間くらいの登山をしてきた。コースタイムが4時間だったのでいいペースだった。最近登山をしておらずペースタイム通りの時間でいく想定をしてしまっており、思ったよりもあっさりと終わってしまった。友達の靴が下山した後の道で壊れてしまったのでサンダルを貸して歩くことに。風呂に入ってからはま寿司で3時間くらいお茶を飲んで帰宅した。
日曜日は海の日なので海を目指して部活の後輩と走った。天王洲アイルが海の近くだったのでそこまで行ったのだが、思ったよりも海っぽくなかったのが残念。久しぶりに走ったので走り始めがだいぶ辛かった。
久しぶりの人と会うと時間の流れを感じる。