Skip to content

Commit e9ea841

Browse files
committed
Use platform pointer size in type reflection test
1 parent 2c6c6b1 commit e9ea841

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

unittests/CppInterOp/TypeReflectionTest.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ TEST(TypeReflectionTest, GetSizeOfType) {
7474
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[3])), 8);
7575
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[4])), 16);
7676
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetTypeFromScope(Decls[5])), 0);
77-
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[6])), 8);
77+
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[6])),
78+
sizeof(intptr_t));
7879
}
7980

8081
TEST(TypeReflectionTest, GetCanonicalType) {
@@ -580,4 +581,4 @@ TEST(TypeReflectionTest, IsSmartPtrType) {
580581
EXPECT_TRUE(Cpp::IsSmartPtrType(get_type_from_varname("smart_ptr6")));
581582
EXPECT_FALSE(Cpp::IsSmartPtrType(get_type_from_varname("raw_ptr")));
582583
EXPECT_FALSE(Cpp::IsSmartPtrType(get_type_from_varname("object")));
583-
}
584+
}

unittests/CppInterOp/Utils.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include "clang/Sema/Lookup.h"
1313
#include "clang/Sema/Sema.h"
1414

15+
#include <cstdint>
1516
#include <algorithm>
1617
#include <string>
1718

0 commit comments

Comments
 (0)