projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7ac3f47
)
Attempt to fix code completion test to handle LLP64 platforms
author
Reid Kleckner
<rnk@google.com>
Thu, 13 Dec 2018 21:41:07 +0000
(21:41 +0000)
committer
Reid Kleckner
<rnk@google.com>
Thu, 13 Dec 2018 21:41:07 +0000
(21:41 +0000)
llvm-svn: 349086
clang/unittests/Sema/CodeCompleteTest.cpp
patch
|
blob
|
history
diff --git
a/clang/unittests/Sema/CodeCompleteTest.cpp
b/clang/unittests/Sema/CodeCompleteTest.cpp
index
ee8c7af
..
294807c
100644
(file)
--- a/
clang/unittests/Sema/CodeCompleteTest.cpp
+++ b/
clang/unittests/Sema/CodeCompleteTest.cpp
@@
-213,7
+213,9
@@
TEST(PreferredTypeTest, BinaryExpr) {
ptr += ^10;
ptr -= ^10;
})cpp";
- EXPECT_THAT(collectPreferredTypes(Code), Each("long")); // long is normalized 'ptrdiff_t'.
+ // Expect the normalized ptrdiff_t type, which is typically long or long long.
+ const char *PtrDiff = sizeof(void *) == sizeof(long) ? "long" : "long long";
+ EXPECT_THAT(collectPreferredTypes(Code), Each(PtrDiff));
// Comparison operators.
Code = R"cpp(