diff options
Diffstat (limited to 'llvm/unittests/Support/Casting.cpp')
| -rw-r--r-- | llvm/unittests/Support/Casting.cpp | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/unittests/Support/Casting.cpp b/llvm/unittests/Support/Casting.cpp index 18327f6..7906750 100644 --- a/llvm/unittests/Support/Casting.cpp +++ b/llvm/unittests/Support/Casting.cpp @@ -23,7 +23,7 @@ template <typename T> IllegalCast *cast(...) { return nullptr; }  // with conversion facility  //  struct bar { -  bar() {} +  bar() = default;    bar(const bar &) = delete;    struct foo *baz();    struct foo *caz(); @@ -36,7 +36,7 @@ struct foo {  };  struct base { -  virtual ~base() {} +  virtual ~base() = default;  };  struct derived : public base { @@ -375,12 +375,12 @@ namespace inferred_upcasting {  class Base {  public:    // No classof. We are testing that the upcast is inferred. -  Base() {} +  Base() = default;  };  class Derived : public Base {  public: -  Derived() {} +  Derived() = default;  };  // Even with no explicit classof() in Base, we should still be able to cast @@ -529,7 +529,7 @@ TEST(CastingTest, smart_dyn_cast_or_null) {  #ifndef NDEBUG  namespace assertion_checks {  struct Base { -  virtual ~Base() {} +  virtual ~Base() = default;  };  struct Derived : public Base {  | 
