Commit Graph

2 Commits

Author SHA1 Message Date
William S Fulton bf330ba524 C++11 deleted destructors fixes
Fix problems wrapping deleted destructors. Derived classes are not
constructible, so don't attempt to generate default constructor or
copy constructor wrappers.

  struct StackOnly1 {
    // Only constructible on the stack
    ~StackOnly1() = delete;
  };
  struct StackOnlyDerived1 : StackOnly1 {
    // this class is not constructible due to deleted base destructor
  };
2023-09-02 22:55:58 +01:00
William S Fulton 33d45f0428 Fix %copyctor feature and C++11 deleted copy constructors
A default constructor wrapper was sometimes incorrectly generated.
2023-09-02 16:55:01 +01:00