[LLVMbugs] [Bug 13308] New: LibreOffice build dies with Assertion `EST != EST_Delayed && EST != EST_Uninstantiated'

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Jul 9 11:07:52 PDT 2012


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

             Bug #: 13308
           Summary: LibreOffice build dies with Assertion `EST !=
                    EST_Delayed && EST != EST_Uninstantiated'
           Product: clang
           Version: trunk
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: dimitry at andric.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


As described in bug 12763, a few C++ sources in LibreOffice trigger the
following assert, when compiling in C++0x or C++11 mode:

Assertion failed: (EST != EST_Delayed && EST != EST_Uninstantiated),
function isNothrow, file tools/clang/include/clang/AST/Type.h, line
2873.

Richard Smith reduced the testcase to:

template<bool B> struct T {
  virtual void f() noexcept (B);
};
struct X : public T<true> {
  virtual void g();
};
void X::g() {}

-- 
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