0_0_13109001_18238.cpp:21:25: error: expected ')' before '::' token __asm__("movl%0,%%esp\n"::"r"(p)); ^