fork download
  1. struct nm {
  2. nm( int v ) {}
  3.  
  4. nm( nm const & ) = delete;
  5. nm( nm && ) = delete;
  6. };
  7.  
  8. struct qc {
  9. nm m{ 5 };
  10. } o;
  11.  
  12. nm qf() {
  13. return { 5 };
  14. }
  15.  
  16. void f() {
  17. nm && qo = qf();
  18. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘void f()’:
prog.cpp:17:11: warning: unused variable ‘qo’ [-Wunused-variable]
     nm && qo = qf();
           ^
/usr/lib/gcc/i486-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty