//
// The LLVM Compiler Infrastructure
//
-// This file was developed by the LLVM research group and is distributed under
-// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
//
#include <string>
#include <cassert>
-#include "llvm/Support/DataTypes.h"
-#include "llvm/System/IncludeFile.h"
+#include "llvm/System/DataTypes.h"
namespace llvm {
class SlowOperationInformer {
SlowOperationInformer(const SlowOperationInformer&); // DO NOT IMPLEMENT
void operator=(const SlowOperationInformer&); // DO NOT IMPLEMENT
public:
- SlowOperationInformer(const std::string &Name);
+ explicit SlowOperationInformer(const std::string &Name);
~SlowOperationInformer();
/// progress - Clients should periodically call this method when they can
} // end namespace llvm
#endif /* SLOW_OPERATION_INFORMER_H */
-
-FORCE_DEFINING_FILE_TO_BE_LINKED(SupportSlowOperationInformer)