runtime: remove use of swift/LLVM.h (NFC)

Rather than using the forward declaration for the LLVMSupport types,
expect to be able to use the full declaration.  Because these are
references in the implementation, there is no reason to use a forward
declaration as the full types need to be declared for use.  The LLVM
headers will provide the declaration and definition for the types.  This
is motivated by the desire to ensure that the LLVMSupport symbols are
properly namespaced to avoid ODR violations in the runtime.
This commit is contained in:
Saleem Abdulrasool
2020-05-07 13:31:53 -07:00
parent de6d393885
commit 2ea11b5428
7 changed files with 1 additions and 8 deletions

View File

@@ -14,7 +14,6 @@
//
//===----------------------------------------------------------------------===//
#include "swift/Basic/LLVM.h"
#include "swift/Basic/Lazy.h"
#include "swift/Demangling/Demangle.h"
#include "swift/Runtime/Casting.h"