Skip to content

Commit 87bba67

Browse files
committed
[lldb] Fix TestFormattersBoolRefPtr on AS
BOOL is bool instead of signed char on ARM. See https://reviews.llvm.org/D93421#inline-874116 for details. (cherry picked from commit f899445)
1 parent c7f0b33 commit 87bba67

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lldb/test/API/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,14 @@ def cleanup():
7676
if not(isArm):
7777
self.expect('frame variable unset', substrs=['12'])
7878

79+
# BOOL is bool instead of signed char on ARM.
80+
converted_YES = "-1" if not isArm else "YES"
81+
7982
self.expect_expr('myField', result_type="BoolBitFields",
8083
result_children=[
8184
ValueCheck(name="fieldOne", summary="NO"),
82-
ValueCheck(name="fieldTwo", summary="-1"),
85+
ValueCheck(name="fieldTwo", summary=converted_YES),
8386
ValueCheck(name="fieldThree", summary="NO"),
8487
ValueCheck(name="fieldFour", summary="NO"),
85-
ValueCheck(name="fieldFive", summary="-1")
88+
ValueCheck(name="fieldFive", summary=converted_YES)
8689
])

0 commit comments

Comments
 (0)