Changes in src/SymTab/Mangler.cc [5f2f2d7:843054c2]
- File:
-
- 1 edited
-
src/SymTab/Mangler.cc (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SymTab/Mangler.cc
r5f2f2d7 r843054c2 10 10 // Created On : Sun May 17 21:40:29 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon Jun 8 15:12:12201513 // Update Count : 812 // Last Modified On : Tue May 19 16:50:47 2015 13 // Update Count : 3 14 14 // 15 15 … … 160 160 } else { 161 161 printQualifiers( typeInst ); 162 std::ostr ingstream numStream;162 std::ostrstream numStream; 163 163 numStream << varNum->second.first; 164 mangleName << (numStream.pcount() + 1); 164 165 switch ( (TypeDecl::Kind )varNum->second.second ) { 165 166 case TypeDecl::Any: … … 173 174 break; 174 175 } // switch 175 mangleName << numStream.str();176 mangleName << std::string( numStream.str(), numStream.pcount() ); 176 177 } // if 177 178 } … … 219 220 sub_mangler.varNums = varNums; 220 221 (*assert)->accept( sub_mangler ); 221 assertionNames.push_back( s ub_mangler.mangleName.str() );222 assertionNames.push_back( std::string( sub_mangler.mangleName.str(), sub_mangler.mangleName.pcount() ) ); 222 223 } // for 223 224 } // for
Note:
See TracChangeset
for help on using the changeset viewer.