corechecks: Always init local pCreateInfos
If BUILD_CORE_VALIDATION was defined but core_checks was disabled,
pCreateInfos was not properly initialized, causing crashes.
Change-Id: I45aea1572fb9555a5a606f873e6d07b187a9db8e
diff --git a/scripts/layer_chassis_generator.py b/scripts/layer_chassis_generator.py
index babceb6..1c82b53 100644
--- a/scripts/layer_chassis_generator.py
+++ b/scripts/layer_chassis_generator.py
@@ -1092,8 +1092,8 @@
struct create_graphics_pipeline_api_state {
const VkGraphicsPipelineCreateInfo* pCreateInfos;
} cgpl_state;
- cgpl_state.pCreateInfos = pCreateInfos;
#endif
+ cgpl_state.pCreateInfos = pCreateInfos;
for (auto intercept : layer_data->object_dispatch) {
auto lock = intercept->write_lock();
@@ -1131,8 +1131,8 @@
struct create_compute_pipeline_api_state {
const VkComputePipelineCreateInfo* pCreateInfos;
} ccpl_state;
- ccpl_state.pCreateInfos = pCreateInfos;
#endif
+ ccpl_state.pCreateInfos = pCreateInfos;
for (auto intercept : layer_data->object_dispatch) {
auto lock = intercept->write_lock();