void foo() { uint32_t var; __asm { mov dword ptr var, offset label } label: }
void foo() { uint(32/64)_t var; var = reinterpret_cast<uint(32/64)_t>(&&label); label: }