[LLVMbugs] [Bug 13477] New: AlignOfTest.cpp build failure with Intel Compiler

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sun Jul 29 14:08:46 PDT 2012


http://llvm.org/bugs/show_bug.cgi?id=13477

             Bug #: 13477
           Summary: AlignOfTest.cpp build failure with Intel Compiler
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: vlee at freedesktop.org
                CC: chandlerc at gmail.com, llvmbugs at cs.uiuc.edu
    Classification: Unclassified


$ icpc --version
icpc (ICC) 12.1.4 20120410
Copyright (C) 1985-2012 Intel Corporation.  All rights reserved.

$ make
[...]
AlignOfTest.cpp(66): error #1757: virtual function "<unnamed>::V1::~V1" was not
defined (and cannot be defined elsewhere because it is a member of an unnamed
namespace)
  struct V1 { virtual ~V1(); };
                      ^

AlignOfTest.cpp(67): error #1757: virtual function "<unnamed>::V2::~V2" was not
defined (and cannot be defined elsewhere because it is a member of an unnamed
namespace)
  struct V2 { int x; virtual ~V2(); };
                             ^

AlignOfTest.cpp(68): error #1757: virtual function "<unnamed>::V3::~V3" was not
defined (and cannot be defined elsewhere because it is a member of an unnamed
namespace)
  struct V3 : V1 { virtual ~V3(); };
                           ^

AlignOfTest.cpp(69): error #1757: virtual function "<unnamed>::V4::~V4" was not
defined (and cannot be defined elsewhere because it is a member of an unnamed
namespace)
  struct V4 : virtual V2 { int y; virtual ~V4(); };
                                          ^

AlignOfTest.cpp(70): error #1757: virtual function "<unnamed>::V5::~V5" was not
defined (and cannot be defined elsewhere because it is a member of an unnamed
namespace)
  struct V5 : V4, V3 { double z; virtual ~V5(); };
                                         ^

AlignOfTest.cpp(71): error #1757: virtual function "<unnamed>::V6::~V6" was not
defined (and cannot be defined elsewhere because it is a member of an unnamed
namespace)
  struct V6 : S1 { virtual ~V6(); };
                           ^

AlignOfTest.cpp(72): error #1757: virtual function "<unnamed>::V7::~V7" was not
defined (and cannot be defined elsewhere because it is a member of an unnamed
namespace)
  struct V7 : virtual V2, virtual V6 { virtual ~V7(); };
                                               ^

AlignOfTest.cpp(73): error #1757: virtual function "<unnamed>::V8::~V8" was not
defined (and cannot be defined elsewhere because it is a member of an unnamed
namespace)
  struct V8 : V5, virtual V6, V7 { double zz; virtual ~V8(); };

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list