[LLVMbugs] [Bug 21941] New: [MetaData] Verifier complaining "All nodes should be resolved!"

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Dec 17 09:46:04 PST 2014


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

            Bug ID: 21941
           Summary: [MetaData] Verifier complaining "All nodes should be
                    resolved!"
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: ASSIGNED
          Severity: normal
          Priority: P
         Component: DebugInfo
          Assignee: dexonsmith at apple.com
          Reporter: mcrosier at codeaurora.org
                CC: llvmbugs at cs.uiuc.edu, mcrosier at codeaurora.org
    Classification: Unclassified

Our 12/10 nightlies are reporting a fatal error:
--------------------------------------------------------------------------
All nodes should be resolved!
metadata !27
All nodes should be resolved!
metadata !26
All nodes should be resolved!
metadata !25
All nodes should be resolved!
metadata !24
All nodes should be resolved!
metadata !21
All nodes should be resolved!
metadata !37
All nodes should be resolved!
metadata !35
All nodes should be resolved!
metadata !43
All nodes should be resolved!
metadata !41
fatal error: error in backend: Broken function found, compilation aborted!
--------------------------------------------------------------------------


Reduced test case:
--------------------------------------------------------------------------
$> more test.cpp
int main(int argc, char *argv[]) {
  struct N {
  };
  struct V {
    int vi;
  };
  struct B : N, virtual V {
  };
  struct C : N, virtual V {
  };
  struct D : N, virtual V {
  };
  struct E : B, C, D {
  };
  E e;
}
--------------------------------------------------------------------------

Reproduce with:
clang "-cc1" "-triple" "aarch64--linux-gnu" "-emit-obj" "-disable-free"
"-main-file-name" "test.cpp" "-static-define" "-mrelocation-model" "static"
"-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-masm-verbose"
"-mconstructor-aliases" "-fuse-init-array" "-target-cpu" "cortex-a53"
"-target-feature" "+neon" "-target-feature" "+crc" "-target-feature" "+crypto"
"-target-abi" "aapcs" "-g" "-dwarf-column-info" "-D" "__arm__" "-D"
"__extern_always_inline=inline" "-O2" "-trigraphs" "-fdeprecated-macro"
"-ferror-limit" "19" "-fmessage-length" "267" "-mstackrealign"
"-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc"
"-fcxx-exceptions" "-fexceptions" "-fdiagnostics-show-option"
"-fcolor-diagnostics" "-vectorize-loops" "-vectorize-slp" "-x" "c++" "test.cpp"

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20141217/312b5916/attachment.html>


More information about the llvm-bugs mailing list