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)
447447 return Declaration . Type . Equals ( typedef == null ? obj : typedef . Declaration . Type ) ;
448448 }
449449
450- public override int GetHashCode ( ) => Declaration . Type . GetHashCode ( ) ;
450+ public override int GetHashCode ( ) =>
451+ Declaration . OriginalName . GetHashCode ( ) ^ Declaration . Type . GetHashCode ( ) ;
451452 }
452453
453454 /// <summary>
Original file line number Diff line number Diff line change @@ -94,6 +94,8 @@ public void TestUncompilableCode()
9494 {
9595 }
9696
97+ CSharp . CSharp . ReturnCharPointer ( ) ;
98+
9799#pragma warning restore 0168
98100#pragma warning restore 0219
99101 }
Original file line number Diff line number Diff line change @@ -1542,3 +1542,12 @@ void InterfaceTester::setInterface(SimpleInterface* i)
15421542{
15431543 interface = i;
15441544}
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
12981298private:
12991299 SimpleInterface* interface;
13001300};
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