Fix type in pragma (LLVM 3.4 only)
Use enum literal instead of constant