Merge pull request #20306 from MathiasVP/fix-new-initializer-bug

C++: Fix IR construction for implicit conversions in `new` initializers
This commit is contained in:
Mathias Vorreiter Pedersen
2025-08-28 16:40:37 +02:00
committed by GitHub
5 changed files with 102 additions and 1 deletions

View File

@@ -3884,7 +3884,7 @@ class TranslatedNewExpr extends TranslatedNewOrNewArrayExpr {
final override Type getTargetType() { result = expr.getAllocatedType().getUnspecifiedType() }
final override TranslatedInitialization getInitialization() {
result = getTranslatedInitialization(expr.getInitializer())
result = getTranslatedInitialization(expr.getInitializer().getFullyConverted())
}
}