diff options
author | Dave Brolley <brolley@redhat.com> | 2009-11-25 14:58:50 -0500 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-11-25 14:58:50 -0500 |
commit | a367e8991d2faf7d803b79309f80943339b0c284 (patch) | |
tree | 57da85463473069f7c029adc2837545e92486b01 /loc2c.c | |
parent | 721e5826eebac2a3c781b339d2203eea418d7a21 (diff) | |
parent | aa8c86d6eb940dc06d90a926a262070dd400f9ad (diff) | |
download | systemtap-steved-a367e8991d2faf7d803b79309f80943339b0c284.tar.gz systemtap-steved-a367e8991d2faf7d803b79309f80943339b0c284.tar.xz systemtap-steved-a367e8991d2faf7d803b79309f80943339b0c284.zip |
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'loc2c.c')
-rw-r--r-- | loc2c.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -85,6 +85,8 @@ alloc_location (struct obstack *pool, struct location *origin) loc->emit_address = origin->emit_address; loc->byte_size = 0; loc->frame_base = NULL; + loc->ops = NULL; + loc->nops = 0; return loc; } @@ -669,6 +671,8 @@ location_from_address (struct obstack *pool, loc->emit_address = *input == NULL ? emit_address : (*input)->emit_address; loc->byte_size = 0; loc->frame_base = NULL; + loc->ops = NULL; + loc->nops = 0; bool need_fb = false; size_t loser; @@ -1189,6 +1193,8 @@ c_translate_constant (struct obstack *pool, loc->address.stack_depth = 0; loc->address.declare = NULL; loc->address.used_deref = false; + loc->ops = NULL; + loc->nops = 0; switch (dwarf_whatform (attr)) { |