Summary: | Segfault when using LLVM7 - | ||
---|---|---|---|
Product: | Mesa | Reporter: | Thiago Macieira <thiago> |
Component: | Drivers/Gallium/swr | Assignee: | mesa-dev |
Status: | RESOLVED MOVED | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Patch to make compile with LLVM 7
Actual patch to make compile with LLVM 7 |
Description
Thiago Macieira
2018-10-10 00:25:40 UTC
If it helps: (gdb) p *pJitMgr $28 = {mContext = {<llvm::LLVMContext> = {pImpl = 0xcd3af0}, <No data fields>}, mBuilder = {<llvm::IRBuilderBase> = {CurDbgLocation = {Loc = { Ref = {MD = 0x0}}}, BB = 0x0, InsertPt = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x0}, Context = @0xcd6e10, DefaultFPMathTag = 0x0, FMF = { Flags = 0}, DefaultOperandBundles = {Data = 0x0, Length = 0}}, <llvm::IRBuilderDefaultInserter> = {<No data fields>}, Folder = {<No data fields>}}, mpExec = 0xcdbd20, mCache = {<llvm::ObjectCache> = { _vptr$ObjectCache = 0x7f1e4bd63938 <vtable for JitCache+16>}, mCpu = { _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xcd6e80 ""}, _M_string_length = 0, {_M_local_buf = "\000ellaneous\"/>\n<d", _M_allocated_capacity = 8026943275567703296}}, mCacheDir = {<llvm::SmallVector<char, 4096>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase> = {BeginX = 0xcd6ea0, Size = 19, Capacity = 4096}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<char, 4096>> = { InlineElts = {{<llvm::AlignedCharArray<1, 1>> = {buffer = "/"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "r"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "/"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "."}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "w"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "r"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "/"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "j"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "c"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "c"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "h"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "/"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = ">"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "<"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "d"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "c"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "r"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "p"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = " "}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "g"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "="}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = " "}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "x"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "="}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "M"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "c"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "u"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "/"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = ">"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "<"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "d"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "c"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "r"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "p"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = " "}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "g"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "="}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "f"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "r"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = " "}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "x"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "="}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "M"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "c"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "u"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "/"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = ">"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "\n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "<"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "d"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "c"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "r"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "p"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = " "}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "g"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "="}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "v"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = " "}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "x"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "="}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "M"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "c"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "u"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "/"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = ">"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "\n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "<"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "p"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "o"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = " "}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "m"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "="}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "\""}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "w"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "y"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "s"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "_"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "h"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "v"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "_"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "d"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "p"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "h"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "_"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "b"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = {buffer = "u"}, <No data fields>}, {<llvm::AlignedCharArray<1, 1>> = { buffer = "f"}, <No data fields>}...}}, <No data fields>}, <No data fields>}, mCurrentModuleCRC = 0, mpJitMgr = 0x0, mOptLevel = llvm::CodeGenOpt::None}, mpCurrentModule = 0xcd9050, mIsModuleFinalized = true, mJitNumber = 0, mVWidth = 8, mUsingAVX512 = false, mFetchShaderTy = 0x0, mArch = {<InstructionSet> = {CPU_Rep = {nIds_ = 13, nExIds_ = 2147483656, vendor_ = { _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xcd7ef0 "GenuineIntel"}, _M_string_length = 12, {_M_local_buf = "GenuineIntel\000\000\000", _M_allocated_capacity = 5288754736637306183}}, brand_ = { _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xcd9010 "Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz"}, _M_string_length = 41, { _M_local_buf = ")", '\000' <repeats 14 times>, _M_allocated_capacity = 41}}, isIntel_ = true, isAMD_ = false, f_1_ECX_ = {<std::_Base_bitset<1>> = {_M_w = 4294586915}, <No data fields>}, f_1_EDX_ = {<std::_Base_bitset<1>> = { _M_w = 529267711}, <No data fields>}, f_7_EBX_ = {<std::_Base_bitset<1>> = {_M_w = 1963}, <No data fields>}, f_7_ECX_ = {<std::_Base_bitset<1>> = {_M_w = 4}, <No data fields>}, f_81_ECX_ = {<std::_Base_bitset<1>> = { _M_w = 33}, <No data fields>}, f_81_EDX_ = {<std::_Base_bitset<1>> = {_M_w = 739248128}, <No data fields>}, data_ = {<std::_Vector_base<std::array<int, 4>, std::allocator<std::array<int, 4> > >> = { _M_impl = {<std::allocator<std::array<int, 4> >> = {<__gnu_cxx::new_allocator<std::array<int, 4> >> = {<No data fields>}, <No data fields>}, _M_start = 0xcadf50, _M_finish = 0xcae030, _M_end_of_storage = 0xcae050}}, <No data fields>}, extdata_ = {<std::_Vector_base<std::array<int, 4>, std::allocator<std::array<int, 4> > >> = { _M_impl = {<std::allocator<std::array<int, 4> >> = {<__gnu_cxx::new_allocator<std::array<int, 4> >> = {<No data fields>}, <No data fields>}, _M_start = 0xcd8f00, _M_finish = 0xcd8f90, _M_end_of_storage = 0xcd9000}}, <No data fields>}}}, bForceAVX = false, bForceAVX2 = false, bForceAVX512 = false, isaRequest = { _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xcd7fa0 ""}, _M_string_length = 0, {_M_local_buf = '\000' <repeats 15 times>, _M_allocated_capacity = 0}}}, mDebugStructMap = { _M_h = {_M_buckets = 0xcd7fe0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}} Hi Thiago, Thanks for the details and patch on this. Can you describe what compile error you're receiving with LLVM 7? And what configure flags you're using? We have an upcoming patch to support LLVM 7, but it has different fixes compared to the patch provided. (In reply to Alok Hota from comment #2) > Hi Thiago, > > Thanks for the details and patch on this. Can you describe what compile > error you're receiving with LLVM 7? And what configure flags you're using? > We have an upcoming patch to support LLVM 7, but it has different fixes > compared to the patch provided. That's because I uploaded the wrong patch... Created attachment 141969 [details] [review] Actual patch to make compile with LLVM 7 (In reply to Alok Hota from comment #2) > Hi Thiago, > > Thanks for the details and patch on this. Can you describe what compile > error you're receiving with LLVM 7? And what configure flags you're using? > We have an upcoming patch to support LLVM 7, but it has different fixes > compared to the patch provided. I created https://bugs.freedesktop.org/show_bug.cgi?id=108310 to track the need for patch. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/199. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.