0_0_21704618_15374.cpp:13:32: error: expected ')' before '::' token __asm__("movl %0, %%esp\n" :: "r"(p)); ^