0_0_14586238_27512.cpp:156:28: error: expected ')' before '::' token __asm__("movl %0, %%esp\n" :: "r"(p)); ^