PhysX icon indicating copy to clipboard operation
PhysX copied to clipboard

Support GCC 12 C++20 mode

Open karjonas opened this issue 2 years ago • 0 comments

This fix just removes a few templates which is needed since C++20 breaks previously valid code. See https://timsong-cpp.github.io/cppwp/n4861/diff.cpp17.class

This is basically what is allowed and not in c++20:

template<class T>
struct A {
  A<T>();  // error: simple-template-id not allowed for constructor
  A(int);  // OK, injected-class-name used
  ~A<T>(); // error: simple-template-id not allowed for destructor
};

karjonas avatar Nov 24 '22 10:11 karjonas