https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64630
Bug ID: 64630 Summary: error: invalid reference prefix Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Created attachment 34463 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34463&action=edit gzipped C++ source code I just tried to compile the attached C++ code with the latest trunk dated 20150111 on a Fedora Linux x86_64 box. The compiler said /home/dcb/rpmbuild/BUILD/eigen-eigen-b23437e61a07/Eigen/src/Core/SolveTriangular.h:147:15: error: invalid reference prefix static void run(const Lhs& lhs, Rhs& other) ^ MEM[base: _630, offset: 0] cc1plus: note: in statement # VUSE <.MEM_409> pretmp_624 = IMAGPART_EXPR <MEM[base: _630, offset: 0]>; Flag -O2 required.