Testcase fix for nameclash in php

This commit is contained in:
William S Fulton 2017-08-09 09:15:50 +01:00
parent 959e627208
commit 1434449041
1 changed files with 6 additions and 6 deletions

View File

@ -9,17 +9,17 @@ namespace Alloc {
%}
%inline %{
struct Bucket {};
typedef Bucket TDBucket;
typedef ::Bucket TDGlobalBucket;
struct Bucket_ {};
typedef Bucket_ TDBucket;
typedef ::Bucket_ TDGlobalBucket;
%}
// Check 1: %template no unary scope operator
%template(RebindBucket) Alloc::Rebind< Bucket >;
%template(RebindBucket) Alloc::Rebind< Bucket_ >;
%inline %{
Alloc::Rebind< Bucket >::Integer Bucket1() { return 1; }
Alloc::Rebind< ::Bucket >::Integer Bucket2() { return 2; }
Alloc::Rebind< Bucket_ >::Integer Bucket1() { return 1; }
Alloc::Rebind< ::Bucket_ >::Integer Bucket2() { return 2; }
Alloc::Rebind< TDBucket >::Integer Bucket3() { return 3; }
Alloc::Rebind< ::TDBucket >::Integer Bucket4() { return 4; }
Alloc::Rebind< TDGlobalBucket >::Integer Bucket5() { return 5; }