diff --git a/tests/StructureChain/StructureChain.cpp b/tests/StructureChain/StructureChain.cpp index 86b7639..455183e 100644 --- a/tests/StructureChain/StructureChain.cpp +++ b/tests/StructureChain/StructureChain.cpp @@ -67,6 +67,19 @@ int main( int /*argc*/, char ** /*argv*/ ) vk::PhysicalDevicePushDescriptorPropertiesKHR> sc7; +#if !defined(NDEBUG) + void * pNext = sc7.get().pNext; +#endif + sc7.assign( {} ); + assert( pNext == sc7.get().pNext ); + +#if !defined(NDEBUG) + void * pNext1 = sc7.get().pNext; +#endif + sc7.assign( {} ).assign( {} ); + assert( pNext == sc7.get().pNext ); + assert( pNext1 == sc7.get().pNext ); + // some checks on unmodified chains assert( sc7.isLinked() ); assert( sc7.isLinked() );