ruby: Added error check for openning the ruby config file

This commit is contained in:
Brad Beckmann 2009-11-18 13:55:58 -08:00
parent 3cf24f9716
commit dce53610c3

View file

@ -58,8 +58,15 @@ RubyMemory::RubyMemory(const Params *p)
ruby_clock = p->clock;
ruby_phase = p->phase;
DPRINTF(Ruby, "creating Ruby Memory from file %s\n",
p->config_file.c_str());
ifstream config(p->config_file.c_str());
if (config.good() == false) {
fatal("Did not successfully open %s.\n", p->config_file.c_str());
}
vector<RubyObjConf> sys_conf;
while (!config.eof()) {
char buffer[65536];