解決: (典型的には)単に第一引数としてこっそり渡す
0000000000000000 <_Z9call_funcP5Class>: 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 48 83 ec 10 sub $0x10,%rsp 8: 48 89 7d f8 mov %rdi,-0x8(%rbp) c: 48 8b 7d f8 mov -0x8(%rbp),%rdi 10: be 01 00 00 00 mov $0x1,%esi 15: e8 00 00 00 00 callq 1a <_Z9call_funcP5Class+0x1a> 1a: c9 leaveq 1b: c3 retq
x86-64 では引数は %rdi, %rsi で渡す
D とかは違う呼び出し規約があるけど