to build a loadable module is now correctly defined and documented so this
workaround isn't needed any longer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29553
91177308-0d34-0410-b5e6-
96231b3b80d8
#include <string>
#include <cassert>
#include "llvm/Support/DataTypes.h"
-#include "llvm/System/IncludeFile.h"
namespace llvm {
class SlowOperationInformer {
} // end namespace llvm
#endif /* SLOW_OPERATION_INFORMER_H */
-
-FORCE_DEFINING_FILE_TO_BE_LINKED(SupportSlowOperationInformer)
//===----------------------------------------------------------------------===//
#include "llvm/Support/SlowOperationInformer.h"
-#include "llvm/System/IncludeFile.h"
#include "llvm/System/Alarm.h"
#include <iostream>
#include <sstream>
std::cout << ToPrint+OS.str() << std::flush;
return false;
}
-
-DEFINING_FILE_FOR(SupportSlowOperationInformer)