RAJWINDER SINGH wrote: > Can anyone tell me, In the following instruction > %"struct.std::locale::facet" = type { i32 (...)**, i32 } > what does i32 (...)** means? Pointer to pointer to function that returns i32 and takes 'variadic' (ie., arbitrary arguments of arbitrary type). See http://llvm.org/docs/LangRef.html#t_function Nick