Skip to content

Commit 6112e99

Browse files
committed
Use global address space as default
If not arg info provided use global address space Change-Id: Ib134f2fce32a0f334339a7f9a21d48178c17a421
1 parent 4816988 commit 6112e99

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

runtime/program/kernel_arg_info.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ inline std::string parseLimitedString(const char *str, size_t maxSize) {
168168
struct ArgTypeMetadata {
169169
uint32_t argByValSize = 0U;
170170
KernelArgMetadata::AccessQualifier accessQualifier = {};
171-
KernelArgMetadata::AddressSpaceQualifier addressQualifier = {};
171+
KernelArgMetadata::AddressSpaceQualifier addressQualifier = KernelArgMetadata::AddressSpaceQualifier::Global;
172172
KernelArgMetadata::TypeQualifiers typeQualifiers = {};
173173
};
174174
static_assert(sizeof(ArgTypeMetadata) <= 8, "");

unit_tests/kernel/kernel_tests.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3138,3 +3138,8 @@ TEST(KernelCreateTest, whenInitFailedThenReturnNull) {
31383138
auto ret = Kernel::create<MockKernel>(&mockProgram, info, nullptr);
31393139
EXPECT_EQ(nullptr, ret);
31403140
}
3141+
3142+
TEST(ArgTypeMetadata, GivenDefaultInitializedArgTypeMetadataThenAddressSpaceIsGlobal) {
3143+
ArgTypeMetadata metadata;
3144+
EXPECT_EQ(NEO::KernelArgMetadata::AddressSpaceQualifier::Global, metadata.addressQualifier);
3145+
}

0 commit comments

Comments
 (0)