Create DICompileUnit to fix assertion error

There was a following assertion error:
  Assertion failed: (TheCU && "Unable to create DW_TAG_file_type without CompileUnit"), function createFile, file DIBuilder.cpp, line 129.

This occurs when using LLVM build with assertion enabled.
Invert LLVM API condition to follow coding style