0182eb9d9d
Add a regression test for passing a variant as an argument to a worklet. Variants are tricky objects, and the compiler might make some strange assumptions during optimization. One case that popped up in particular was when a variant contained two objects with the same `sizeof` but the first object had padding. When the variant contained the second object, the value under the padded part of the first object was not set. |
||
---|---|---|
.. | ||
colorconversion | ||
cosmotools | ||
internal | ||
spatialstructure | ||
splatkernels | ||
testing | ||
wavelets | ||
AverageByKey.h | ||
AveragePointNeighborhood.h | ||
BoundaryTypes.h | ||
CellDeepCopy.h | ||
CMakeLists.txt | ||
CosmoTools.h | ||
DescriptiveStatistics.h | ||
DispatcherCellNeighborhood.h | ||
DispatcherMapField.h | ||
DispatcherMapTopology.h | ||
DispatcherPointNeighborhood.h | ||
DispatcherReduceByKey.h | ||
FieldStatistics.h | ||
KernelSplatter.h | ||
Keys.h | ||
Keys.hxx | ||
KeysSignedTypes.cxx | ||
KeysUnsignedTypes.cxx | ||
MaskIndices.h | ||
MaskNone.h | ||
MaskSelect.cxx | ||
MaskSelect.h | ||
NDimsHistMarginalization.h | ||
Normalize.h | ||
ScalarsToColors.h | ||
ScalarsToColors.hxx | ||
ScatterCounting.cxx | ||
ScatterCounting.h | ||
ScatterIdentity.h | ||
ScatterPermutation.h | ||
ScatterUniform.h | ||
StableSortIndices.h | ||
StreamLineUniformGrid.h | ||
TriangleWinding.h | ||
vtkm.module | ||
WaveletCompressor.h | ||
WorkletCellNeighborhood.h | ||
WorkletMapField.h | ||
WorkletMapTopology.h | ||
WorkletNeighborhood.h | ||
WorkletPointNeighborhood.h | ||
WorkletReduceByKey.h |