[LLVMbugs] [Bug 14464] New: failed assertion `SS == getCurFunction()->SwitchStack.back() && "switch stack missing push/pop!"'

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Nov 30 05:22:51 PST 2012


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

             Bug #: 14464
           Summary: failed assertion `SS ==
                    getCurFunction()->SwitchStack.back() && "switch stack
                    missing push/pop!"'
           Product: clang
           Version: 3.2
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: Frontend
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: vince at macports.org
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


When I try to compile the ld64 (97.17) linker from Apple cctools on MacOS 10.4
(arch = ppc) I get the following error:


/opt/local/bin/clang++-mp-3.2 -Os -O2 -arch ppc
-I/opt/local/libexec/llvm-3.2/include -DLTO_SUPPORT -Isrc/abstraction -Isrc/ld
-I/opt/local/include  -c -o src/other/ObjectDump.o src/other/ObjectDump.cpp
In file included from src/other/ObjectDump.cpp:31:
In file included from src/ld/MachOReaderRelocatable.hpp:33:
In file included from /usr/include/c++/4.0.0/vector:65:
/usr/include/c++/4.0.0/bits/stl_algobase.h:64:10: fatal error:
'bits/c++config.h' file not found
#include <bits/c++config.h>
         ^
SemaStmt.cpp:625: failed assertion `SS == getCurFunction()->SwitchStack.back()
&& "switch stack missing push/pop!"'
Stack dump:
0.    Program arguments: /opt/local/libexec/llvm-3.2/bin/clang -cc1 -triple
powerpc-apple-darwin8.11.0 -S -disable-free -main-file-name ObjectDump.cpp
-pic-level 2 -mdisable-fp-elim -fmath-errno -target-linker-version 97.17
-coverage-file /tmp/ObjectDump-Jh3aJw.s -resource-dir
/opt/local/libexec/llvm-3.2/bin/../lib/clang/3.2 -D LTO_SUPPORT -I
/opt/local/libexec/llvm-3.2/include -I src/abstraction -I src/ld -I
/opt/local/include -fmodule-cache-path /var/tmp/clang-module-cache
-I/opt/local/include -O2 -fdeprecated-macro -fno-dwarf2-cfi-asm
-fno-dwarf-directory-asm -fdebug-compilation-dir
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ld64/ld64/work/ld64-97.17
-ferror-limit 19 -fmessage-length 0 -mstackrealign -fobjc-runtime=gcc
-fcxx-exceptions -fexceptions -fdiagnostics-show-option -o
/tmp/ObjectDump-Jh3aJw.s -x c++ src/other/ObjectDump.cpp 
1.    src/ld/MachOReaderRelocatable.hpp:2469:4: current parser token '}'
2.    src/ld/MachOReaderRelocatable.hpp:62:1: parsing namespace 'mach_o'
3.    src/ld/MachOReaderRelocatable.hpp:63:1: parsing namespace 'relocatable'
4.    src/ld/MachOReaderRelocatable.hpp:1944:1: parsing function body
5.    src/ld/MachOReaderRelocatable.hpp:1944:1: in compound statement ('{}')
6.    src/ld/MachOReaderRelocatable.hpp:2410:81: in compound statement ('{}')
7.    src/ld/MachOReaderRelocatable.hpp:2415:28: in compound statement ('{}')
8.    src/ld/MachOReaderRelocatable.hpp:2428:9: in compound statement ('{}')
clang: error: unable to execute command: Abort trap
clang: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.2 (branches/release_32 168259)
Target: powerpc-apple-darwin8.11.0
Thread model: posix

Any idea to what it is related to?

TIA,
Vincent

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