From dfd7a13066dd11b5240e96bdb6ebb2cd6bb5d064 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 22 Mar 2024 07:47:54 -0400 Subject: [PATCH] Remove union splat --- IDEHelper/Compiler/BfResolvedTypeUtils.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfResolvedTypeUtils.cpp b/IDEHelper/Compiler/BfResolvedTypeUtils.cpp index 18b39392..c540a7e5 100644 --- a/IDEHelper/Compiler/BfResolvedTypeUtils.cpp +++ b/IDEHelper/Compiler/BfResolvedTypeUtils.cpp @@ -1966,8 +1966,10 @@ BfType* BfTypeInstance::GetUnionInnerType(bool* wantSplat) // Don't allow a float for the inner type -- to avoid invalid loading invalid FP bit patterns during copies if ((unionInnerType != NULL) && (!makeRaw)) { - if (wantSplat != NULL) - *wantSplat = true; + //TODO: How did splats make sense? It breaks CompactList + + //if (wantSplat != NULL) + // *wantSplat = true; } else {