same fix for general code generator

This commit is contained in:
lakedaemon
2016-07-08 22:51:31 +02:00
parent 0f5dc152b8
commit a6764b9bf1

View File

@@ -193,8 +193,9 @@ class GeneralGenerator : public BaseGenerator {
public: public:
GeneralGenerator(const Parser &parser, const std::string &path, GeneralGenerator(const Parser &parser, const std::string &path,
const std::string &file_name) const std::string &file_name)
: BaseGenerator(parser, path, file_name, "", "."){ : BaseGenerator(parser, path, file_name, "", "."),
assert(parser_.opts.lang <= IDLOptions::kMAX); lang_(language_parameters[parser_.opts.lang]) {
assert(parser_.opts.lang <= IDLOptions::kMAX);
}; };
bool generate() { bool generate() {
std::string one_file_code; std::string one_file_code;
@@ -1127,7 +1128,7 @@ void GenStruct(StructDef &struct_def, std::string *code_ptr) {
} }
code += "};\n\n"; code += "};\n\n";
} }
const LanguageParameters & lang_ = language_parameters[parser_.opts.lang]; const LanguageParameters & lang_;
}; };
} // namespace general } // namespace general