fork download
#include <memory>
#include <map>

#include <iostream>
#define X() (std::cout << __PRETTY_FUNCTION__ << "\n")

struct S {
   S() { X(); }
   S(const S&) { X(); }
   ~S() { X(); }
};
int main () {
  S* p = new S;

  operator delete(p);
}
Success #stdin #stdout 0.01s 2856KB
stdin
Standard input is empty
stdout
S::S()