I went ahead and committed this (along with 1 other change that was also causing Windows build to be broken)<br><br><div class="gmail_quote">On Fri Dec 05 2014 at 9:08:01 AM Ilia K <<a href="mailto:ki.stfu@gmail.com">ki.stfu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>After update I got a build error on OSX:</div><div><br></div><div><div>FAILED: /usr/bin/c++   -DGTEST_HAS_RTTI=0 -DHAVE_ROUND -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -std=c++11 -fcolor-diagnostics -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-deprecated-register  -fno-exceptions -fno-rtti -fPIC -Itools/lldb/source/Expression -I../tools/lldb/source/Expression -I../tools/lldb/include -Itools/lldb/include -Iinclude -I../include -I/System/Library/Frameworks/Python.framework/Headers -I../tools/lldb/../clang/include -Itools/lldb/../clang/include -I../tools/lldb/source/.    -fno-exceptions -fno-rtti -MMD -MT tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ClangModulesDeclVendor.cpp.o -MF tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ClangModulesDeclVendor.cpp.o.d -o tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ClangModulesDeclVendor.cpp.o -c ../tools/lldb/source/Expression/ClangModulesDeclVendor.cpp</div><div>../tools/lldb/source/Expression/ClangModulesDeclVendor.cpp:10:10: fatal error: 'ClangModulesDeclVendor.h' file not found</div><div>#include "ClangModulesDeclVendor.h"</div><div>         ^</div><div>1 error generated.</div></div><div><br></div><div>As I understood, it is broken after the following commit:</div><div><div>------------------------------------------------------------------------</div><div>r223433 | spyffe | 2014-12-05 04:21:59 +0300 (Fri, 05 Dec 2014) | 11 lines</div><div><br></div><div>This is the meat of the code to add Clang modules</div><div>support to LLDB.  It includes the following:</div><div><br></div><div>- Changed DeclVendor to TypeVendor.</div><div>- Made the ObjCLanguageRuntime provide a DeclVendor</div><div>  rather than a TypeVendor.</div><div>- Changed the consumers of TypeVendors to use</div><div>  DeclVendors instead.</div><div>- Provided a few convenience functions on</div><div>  ClangASTContext to make that easier.</div><div><br></div><div>------------------------------------------------------------------------</div></div><div><br></div><div>I changed the path to ClangModulesDeclVendor.h. My patch in attachments.</div><div><br></div><div>Thanks,</div><div>Ilia</div><div><br></div></div>
______________________________<u></u>_________________<br>
lldb-commits mailing list<br>
<a href="mailto:lldb-commits@cs.uiuc.edu" target="_blank">lldb-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/lldb-commits</a><br>
</blockquote></div>