This commit is contained in:
Aras Pranckevicius 2011-07-06 13:37:34 +03:00
Родитель f80de1a7ae
Коммит baf97747e5
3 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -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; }