[VS2010] Remove use of "= default" and "= delete"
diff --git a/SPIRV/Logger.h b/SPIRV/Logger.h
index 15b5e35..2e4ddaf 100644
--- a/SPIRV/Logger.h
+++ b/SPIRV/Logger.h
@@ -44,8 +44,7 @@
// missing/TBD functionalities, warnings, and errors.
class SpvBuildLogger {
public:
- SpvBuildLogger() = default;
- SpvBuildLogger(const SpvBuildLogger&) = delete;
+ SpvBuildLogger() {}
// Registers a TBD functionality.
void tbdFunctionality(const std::string& f);
@@ -62,6 +61,8 @@
std::string getAllMessages() const;
private:
+ SpvBuildLogger(const SpvBuildLogger&);
+
std::vector<std::string> tbdFeatures;
std::vector<std::string> missingFeatures;
std::vector<std::string> warnings;