diff options
| author | Günther Neuwirth <e0626638@student.tuwien.ac.at> | 2009-05-12 19:53:07 +0200 |
|---|---|---|
| committer | Günther Neuwirth <e0626638@student.tuwien.ac.at> | 2009-05-12 19:53:07 +0200 |
| commit | e41c92320aef4a54b7f3b323f7302b180019b6d7 (patch) | |
| tree | da2fba968ad9e2a997b8497c32929c885eb95558 /ue3/mycpu/cmem.cpp | |
| parent | 34483e07a0548d32651cda4ca4282f3cf8cae870 (diff) | |
| download | ooprog-e41c92320aef4a54b7f3b323f7302b180019b6d7.tar.gz ooprog-e41c92320aef4a54b7f3b323f7302b180019b6d7.tar.bz2 ooprog-e41c92320aef4a54b7f3b323f7302b180019b6d7.zip | |
some changes
Diffstat (limited to 'ue3/mycpu/cmem.cpp')
| -rw-r--r-- | ue3/mycpu/cmem.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ue3/mycpu/cmem.cpp b/ue3/mycpu/cmem.cpp index d27f74e..ec60b56 100644 --- a/ue3/mycpu/cmem.cpp +++ b/ue3/mycpu/cmem.cpp | |||
| @@ -46,9 +46,10 @@ CDat& CMem::getRegister(const string reg) | |||
| 46 | 46 | ||
| 47 | // if (regnr >= MAX_REGISTER ) | 47 | // if (regnr >= MAX_REGISTER ) |
| 48 | 48 | ||
| 49 | if (regnr == m_registers.size()) | 49 | if (regnr >= m_registers.size()) |
| 50 | { | 50 | { |
| 51 | m_registers.push_back(CDat((int)0)); | 51 | for ( int i = m_registers.size(); i <= (int)regnr; i++) |
| 52 | m_registers.push_back(CDat((int)0)); | ||
| 52 | return m_registers[m_registers.size() - 1]; | 53 | return m_registers[m_registers.size() - 1]; |
| 53 | } | 54 | } |
| 54 | 55 | ||
