Skip to content

Commit 3008367

Browse files
[offload-arch] Fix warnings
This patch fixes: clang/tools/offload-arch/LevelZeroArch.cpp:94:1: error: extra ';' outside of a function is incompatible with C++98 [-Werror,-Wc++98-compat-extra-semi] clang/tools/offload-arch/LevelZeroArch.cpp:95:1: error: extra ';' outside of a function is incompatible with C++98 [-Werror,-Wc++98-compat-extra-semi] clang/tools/offload-arch/LevelZeroArch.cpp:96:1: error: extra ';' outside of a function is incompatible with C++98 [-Werror,-Wc++98-compat-extra-semi] clang/tools/offload-arch/LevelZeroArch.cpp:173:55: error: missing field 'type' initializer [-Werror,-Wmissing-field-initializers]
1 parent d8a2965 commit 3008367

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

clang/tools/offload-arch/LevelZeroArch.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ extern cl::opt<bool> Verbose;
8989
return ZE_RESULT_ERROR_UNKNOWN; \
9090
} \
9191
return reinterpret_cast<NAME##_ty *>(NAME##Ptr)(args...); \
92-
};
92+
}
9393

9494
DEFINE_WRAPPER(zeInitDrivers)
9595
DEFINE_WRAPPER(zeDeviceGet)
@@ -169,8 +169,9 @@ int printGPUsByLevelZero() {
169169
CALL_ZE_AND_CHECK(zeDeviceGet, Driver, &DeviceCount, Devices.data());
170170

171171
for (auto Device : Devices) {
172-
ze_device_properties_t DeviceProperties{
173-
ZE_STRUCTURE_TYPE_DEVICE_PROPERTIES, nullptr};
172+
ze_device_properties_t DeviceProperties = {};
173+
DeviceProperties.stype = ZE_STRUCTURE_TYPE_DEVICE_PROPERTIES;
174+
DeviceProperties.pNext = nullptr;
174175
CALL_ZE_AND_CHECK(zeDeviceGetProperties, Device, &DeviceProperties);
175176
llvm::outs() << DeviceProperties.name << '\n';
176177
}

0 commit comments

Comments
 (0)