diff options
author | Larry Doolittle <ldoolitt@recycle.lbl.gov> | 2015-08-14 13:22:17 -0700 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2015-08-14 23:26:49 +0200 |
commit | 022f570563d8b067e9638bc91bbd168f4c5cb817 (patch) | |
tree | 66029502692ff5a3043f6099297c55aeff0a1f15 | |
parent | 03500748192dc93583c0e0f95640865603650714 (diff) | |
download | yosys-022f570563d8b067e9638bc91bbd168f4c5cb817.tar.gz yosys-022f570563d8b067e9638bc91bbd168f4c5cb817.tar.bz2 yosys-022f570563d8b067e9638bc91bbd168f4c5cb817.zip |
Keep gcc from complaining about uninitialized variables
-rw-r--r-- | frontends/ast/simplify.cc | 4 | ||||
-rw-r--r-- | passes/memory/memory_unpack.cc | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/frontends/ast/simplify.cc b/frontends/ast/simplify.cc index cc9bbd237..5eb173c9a 100644 --- a/frontends/ast/simplify.cc +++ b/frontends/ast/simplify.cc @@ -2102,9 +2102,9 @@ AstNode *AstNode::readmem(bool is_readmemh, std::string mem_filename, AstNode *m AstNode *block = new AstNode(AST_BLOCK); AstNode *meminit = nullptr; - int next_meminit_cursor; + int next_meminit_cursor=0; vector<State> meminit_bits; - int meminit_size; + int meminit_size=0; std::ifstream f; f.open(mem_filename.c_str()); diff --git a/passes/memory/memory_unpack.cc b/passes/memory/memory_unpack.cc index 07ec4564c..a497362bf 100644 --- a/passes/memory/memory_unpack.cc +++ b/passes/memory/memory_unpack.cc @@ -79,7 +79,7 @@ void handle_memory(RTLIL::Module *module, RTLIL::Cell *memory) Const initval = memory->parameters.at("\\INIT"); RTLIL::Cell *last_init_cell = nullptr; SigSpec last_init_data; - int last_init_addr; + int last_init_addr=0; for (int i = 0; i < GetSize(initval) && i/mem->width < (1 << abits); i += mem->width) { Const val = initval.extract(i, mem->width, State::Sx); |