From 68146058f3dbd6f6c8e18130b062ce6220f29a6d Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Sun, 8 Nov 2020 01:07:39 +0200 Subject: [PATCH] Generate valid C++ for destructors of nested types Signed-off-by: Dimitar Dobrev --- src/Generator/Passes/SymbolsCodeGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Generator/Passes/SymbolsCodeGenerator.cs b/src/Generator/Passes/SymbolsCodeGenerator.cs index f2f7bcfa..b017dfd9 100644 --- a/src/Generator/Passes/SymbolsCodeGenerator.cs +++ b/src/Generator/Passes/SymbolsCodeGenerator.cs @@ -192,7 +192,7 @@ namespace CppSharp.Passes string instance = Helpers.InstanceField; string @class = isProtected ? wrapper : @namespace; - Write($@"({@class}* {instance}) {{ {instance}->~{@class}(); }} }};"); + Write($@"({@class}* {instance}) {{ {instance}->~{method.Namespace.Name}(); }} }};"); if (isProtected) { NewLine();