Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Goのとある未定義動作 golang.tokyo #33

izzii
September 29, 2023

Goのとある未定義動作 golang.tokyo #33

golang.tokyo #33 の LT2 でお話しさせていただいた資料になります。
Go で別々の変数が同一のアドレス値を持つ場合があることをご存知でしたか?
詳細はブログでも解説しています。
https://tech.techtouch.jp/entry/go-compiler-study-optimization-undefined-behaviour

izzii

September 29, 2023
Tweet

More Decks by izzii

Other Decks in Technology

Transcript

  1. 答え合わせ ”Pointers to distinct zero-size variables may or may not

    be equal. Two distinct zero-size variables may have the same address in memory.” https://go.dev/ref/spec#Comparison_operators 仕様として同値になるかは定まってません!