EmitVisibility(Name, V, false);
}
+ // Emit module flags.
+ SmallVector<Module::ModuleFlagEntry, 8> ModuleFlags;
+ M.getModuleFlagsMetadata(ModuleFlags);
+ if (!ModuleFlags.empty())
+ getObjFileLowering().emitModuleFlags(OutStreamer, ModuleFlags, Mang, TM);
+
// Finalize debug and EH information.
+#if !defined(ANDROID_TARGET_BUILD) || defined(ANDROID_ENGINEERING_BUILD)
if (DE) {
{
NamedRegionTimer T(EHTimerName, DWARFGroupName, TimePassesIsEnabled);
//===----------------------------------------------------------------------===//
#include "llvm/Support/Atomic.h"
- #include "llvm/Config/config.h"
+ #include "llvm/Config/llvm-config.h"
+#if defined(ANDROID_TARGET_BUILD)
+# include "sys/atomics.h"
+#endif
using namespace llvm;