8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp

Tue, 25 Jul 2017 10:38:28 -0400

author
shshahma
date
Tue, 25 Jul 2017 10:38:28 -0400
changeset 8880
3b5410755ebd
parent 8878
d3cc20285653
child 8881
c7f6875cc8c3

8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp
Reviewed-by: kvn, shade

src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp	Wed Jun 07 13:59:35 2017 -0400
     1.2 +++ b/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp	Tue Jul 25 10:38:28 2017 -0400
     1.3 @@ -442,7 +442,7 @@
     1.4    // is available to us as well
     1.5    Sysinfo cpu_info(SI_CPUBRAND);
     1.6    bool use_solaris_12_api = cpu_info.valid();
     1.7 -  const char* impl;
     1.8 +  const char* impl = "unknown";
     1.9    int impl_m = 0;
    1.10    if (use_solaris_12_api) {
    1.11      impl = cpu_info.value();
    1.12 @@ -477,7 +477,7 @@
    1.13        kstat_close(kc);
    1.14      }
    1.15    }
    1.16 -  assert(impl_m != 0, err_msg("Unknown CPU implementation %s", impl));
    1.17 +  assert(impl_m != 0, err_msg("Unrecognized CPU implementation %s", impl));
    1.18    features |= impl_m;
    1.19  
    1.20    bool is_sun4v = (features & sun4v_m) != 0;

mercurial