nir: fix warning in nir_lower_io.c
authorCaio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Tue, 8 Jan 2019 17:31:29 +0000 (09:31 -0800)
committerCaio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Tue, 8 Jan 2019 20:29:56 +0000 (12:29 -0800)
commitbaabfb1959c84e05a5fc6e7dd6150ad7e81f7f74
tree9edcb5127278155c0cc02f26d9f2219ea19d0e38
parent3cb65cf8aa090c39b520ae26fa32097ad18fd067
nir: fix warning in nir_lower_io.c

Initialize the variable with NULL.  Fixes the following

    In file included from ../src/compiler/nir/nir_lower_io.c:34:
    ../src/compiler/nir/nir_lower_io.c: In function ‘nir_lower_explicit_io’:
    ../src/compiler/nir/nir.h:668:11: warning: ‘addr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
        return src;
               ^~~
    ../src/compiler/nir/nir_lower_io.c:735:17: note: ‘addr’ was declared here
        nir_ssa_def *addr;
                     ^~~~

v2: Avoid using a 'default' case so we get help from the compiler when
    new deref types are added. (Lionel)

Acked-by: Jason Ekstrand <jason@jlekstrand.net>
src/compiler/nir/nir_lower_io.c