From 90e029bffdaef7ed06cff35f69d2143e968a7b4d Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Wed, 20 Dec 2023 21:44:52 +0000 Subject: [PATCH] Make csharp_argument_defaults_feature testcase c++98 compatible --- Examples/test-suite/csharp_argument_defaults_feature.i | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Examples/test-suite/csharp_argument_defaults_feature.i b/Examples/test-suite/csharp_argument_defaults_feature.i index 27a21ab6e..364029646 100644 --- a/Examples/test-suite/csharp_argument_defaults_feature.i +++ b/Examples/test-suite/csharp_argument_defaults_feature.i @@ -17,7 +17,7 @@ %inline %{ #include -enum class EnumerationType { +enum EnumerationType { one=1, two, three @@ -58,7 +58,7 @@ public: { return (int)s.size(); } - int valueofenum(EnumerationType t=EnumerationType::two) + int valueofenum(EnumerationType t=two) { return (int)t; } @@ -80,7 +80,7 @@ public: class AnInterface { public: - AnInterface()=default; + AnInterface() {} virtual int foo(int x=1, int y=2, int z=3) = 0; virtual ~AnInterface() {} }; @@ -88,7 +88,7 @@ public: class AnImplementation: public AnInterface { public: - int foo(int x=1, int y=2, int z=3) override + int foo(int x=1, int y=2, int z=3) { return x*y+z; }