[swift-dev] Build failure in LLDB
Joseph Bell
joe at iachieved.it
Fri Jan 1 13:33:25 CST 2016
Chris:
One error down, a few more:
/lldb/source/Plugins/ExpressionParser/Swift/SwiftPersistentExpressionState.cpp:155:47:
error: member reference type 'llvm::MutableArrayRef<swift::ParameterList
*>' is not a pointer; maybe you meant to use '.'?
auto *lhs_param = lhs_patterns->get(idx);
~~~~~~~~~~~~^~
.
lldb/source/Plugins/ExpressionParser/Swift/SwiftPersistentExpressionState.cpp:155:49:
error: no member named 'get' in 'llvm::MutableArrayRef<swift::ParameterList
*>'
auto *lhs_param = lhs_patterns->get(idx);
~~~~~~~~~~~~ ^
lldb/source/Plugins/ExpressionParser/Swift/SwiftPersistentExpressionState.cpp:156:47:
error: member reference type 'llvm::MutableArrayRef<swift::ParameterList
*>' is not a pointer; maybe you meant to use '.'?
auto *rhs_param = rhs_patterns->get(idx);
~~~~~~~~~~~~^~
.
lldb/source/Plugins/ExpressionParser/Swift/SwiftPersistentExpressionState.cpp:156:49:
error: no member named 'get' in 'llvm::MutableArrayRef<swift::ParameterList
*>'
auto *rhs_param = rhs_patterns->get(idx);
~~~~~~~~~~~~ ^
4 errors generated.
followed by
lldb/source/Plugins/ExpressionParser/Swift/SwiftASTManipulator.cpp:1486:28:
error: cannot use incomplete type 'swift::ParameterList' as a range
for (auto ¶m : *paramList)
^
swift/include/swift/AST/Identifier.h:30:9: note: forward declaration of
'swift::ParameterList'
class ParameterList;
^
lldb/source/Plugins/ExpressionParser/Swift/SwiftASTManipulator.cpp:1487:36:
error: use of undeclared identifier 'm_name'
if (param.getName() == m_name)
^
2 errors generated.
This is with
cd lldb && git rev-parse HEAD
ea61c8a73a4eb6c818467bc497c83c125c697c9c
Thanks,
Joe
On Fri, Jan 1, 2016 at 1:15 PM, Chris Lattner <clattner at apple.com> wrote:
> My fault, I think that ea61c8a should fix it, but I haven’t tested it.
> Can you please let me know if there is still a problem?
>
> Thanks!
>
> -Chris
>
> On Jan 1, 2016, at 10:46 AM, Joseph Bell via swift-dev <
> swift-dev at swift.org> wrote:
>
> I've confirmed that the lldb failure is with a pristine build environment
> as well:
>
> lldb/source/Plugins/ExpressionParser/Swift/SwiftPersistentExpressionState.cpp:146:79:
> error: no member named 'getBodyParamPatterns' in 'swift::FuncDecl'
> llvm::MutableArrayRef<swift::Pattern *> lhs_patterns =
> lhs_func_decl->getBodyParamPatterns();
>
> ~~~~~~~~~~~~~ ^
>
>
> On Fri, Jan 1, 2016 at 10:55 AM, Joseph Bell <joe at iachieved.it> wrote:
>
>> Good morning and Happy New Year.
>>
>> All repos updated with ./swift/utils/update-checkout --all as of 10AM
>> Central, and getting a compile failure on:
>>
>> lldb/source/Plugins/ExpressionParser/Swift/SwiftPersistentExpressionState.cpp:146:79:
>> error: no member named 'getBodyParamPatterns' in 'swift::FuncDecl'
>> llvm::MutableArrayRef<swift::Pattern *> lhs_patterns =
>> lhs_func_decl->getBodyParamPatterns();
>>
>> I see a number of commits going into swift repo at the moment, can anyone
>> confirm rebuilding lldb against it?
>>
>> Joe
>>
>>
>>
>>
> _______________________________________________
> swift-dev mailing list
> swift-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-dev
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160101/5f27f285/attachment.html>
More information about the swift-dev
mailing list