X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fvalidate.cpp;h=3d2015bde3ffaae7b1d086d5be502b430c3cc5ed;hb=fd2bdf8ea9ae87ddbfed0129f07e695671ab5b13;hp=6368c069244629217b32f04bb78987d3784f39b7;hpb=804b3a42b84efa8a8176f68766c016292309e09c;p=libs%2Fgl.git diff --git a/source/glsl/validate.cpp b/source/glsl/validate.cpp index 6368c069..3d2015bd 100644 --- a/source/glsl/validate.cpp +++ b/source/glsl/validate.cpp @@ -51,9 +51,9 @@ void DeclarationValidator::check_definition(const string &name, Statement &state return; } - declarations[current_block][name] = &statement; + declarations[current_block].insert(make_pair(name, &statement)); if(anonymous_block) - declarations[current_block->parent][name] = &statement; + declarations[current_block->parent].insert(make_pair(name, &statement)); } void DeclarationValidator::visit(VariableDeclaration &var)