This commit is contained in:
Родитель
f80de1a7ae
Коммит
baf97747e5
|
@ -314,7 +314,7 @@ public:
|
|||
void setSemantic( const TString &s) { semantic = NewPoolTString(s.c_str()); }
|
||||
bool hasSemantic() const { return semantic != 0; }
|
||||
|
||||
void buildMangledName(TString&);
|
||||
void buildMangledName(TString& res) const;
|
||||
|
||||
// Determine the parameter compatibility between this type and the parameter type
|
||||
ECompatibility determineCompatibility ( const TType *pType ) const;
|
||||
|
|
|
@ -9,7 +9,7 @@ TString* TParameter::NullSemantic = 0;
|
|||
|
||||
|
||||
// Recursively generate mangled names.
|
||||
void TType::buildMangledName(TString& mangledName)
|
||||
void TType::buildMangledName(TString& mangledName) const
|
||||
{
|
||||
if (isMatrix())
|
||||
mangledName += 'm';
|
||||
|
|
|
@ -159,7 +159,7 @@ public:
|
|||
void addParameter(TParameter& p)
|
||||
{
|
||||
parameters.push_back(p);
|
||||
mangledName = mangledName + p.type->getMangledName();
|
||||
mangledName += p.type->getMangledName();
|
||||
}
|
||||
|
||||
const TString& getMangledName() const { return mangledName; }
|
||||
|
|
Загрузка…
Ссылка в новой задаче