- class A { 
-   public: 
-     A() = default; 
-     A(const A&) = delete; 
-         A(A&&) = default; 
-     //A& operator=(A&&) = default; 
- }; 
-   
- A fun() { 
-   return A(); 
- }; 
-   
- int main() { 
-   A a = fun(); 
- }; 
				Y2xhc3MgQSB7CiAgcHVibGljOgogICAgQSgpID0gZGVmYXVsdDsKICAgIEEoY29uc3QgQSYpID0gZGVsZXRlOwogICAgICAgIEEoQSYmKSA9IGRlZmF1bHQ7CiAgICAvL0EmIG9wZXJhdG9yPShBJiYpID0gZGVmYXVsdDsKfTsKCkEgZnVuKCkgewogIHJldHVybiBBKCk7Cn07CgppbnQgbWFpbigpIHsKICBBIGEgPSBmdW4oKTsKfTs=