File tree Expand file tree Collapse file tree 4 files changed +16
-1
lines changed Expand file tree Collapse file tree 4 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -447,7 +447,8 @@ public override bool Equals(object obj)
447
447
return Declaration . Type . Equals ( typedef == null ? obj : typedef . Declaration . Type ) ;
448
448
}
449
449
450
- public override int GetHashCode ( ) => Declaration . Type . GetHashCode ( ) ;
450
+ public override int GetHashCode ( ) =>
451
+ Declaration . OriginalName . GetHashCode ( ) ^ Declaration . Type . GetHashCode ( ) ;
451
452
}
452
453
453
454
/// <summary>
Original file line number Diff line number Diff line change @@ -94,6 +94,8 @@ public void TestUncompilableCode()
94
94
{
95
95
}
96
96
97
+ CSharp . CSharp . ReturnCharPointer ( ) ;
98
+
97
99
#pragma warning restore 0168
98
100
#pragma warning restore 0219
99
101
}
Original file line number Diff line number Diff line change @@ -1542,3 +1542,12 @@ void InterfaceTester::setInterface(SimpleInterface* i)
1542
1542
{
1543
1543
interface = i;
1544
1544
}
1545
+
1546
+ void va_listFunction (va_list v)
1547
+ {
1548
+ }
1549
+
1550
+ char * returnCharPointer ()
1551
+ {
1552
+ return 0 ;
1553
+ }
Original file line number Diff line number Diff line change @@ -1298,3 +1298,6 @@ class DLL_API InterfaceTester
1298
1298
private:
1299
1299
SimpleInterface* interface;
1300
1300
};
1301
+
1302
+ DLL_API void va_listFunction (va_list v);
1303
+ DLL_API char * returnCharPointer ();
You can’t perform that action at this time.
0 commit comments