D3 const * t = (D3 const *)((D1 const *)base); return (D2 const *)t;
Standard input is empty
prog.cpp:1:1: error: ‘D3’ does not name a type D3 const * t = (D3 const *)((D1 const *)base); ^~ prog.cpp:2:2: error: expected unqualified-id before ‘return’ return (D2 const *)t; ^~~~~~
Standard output is empty