1. 16 6月, 2017 13 次提交
  2. 15 6月, 2017 2 次提交
    • D
      Temporarily disable format truncation warnings · f1acc413
      Daniel P. Berrange 提交于
      GCC 7.1 introduces a new -Wformat-truncation warning
      flag that reports if it thinks the maximum possible
      size of the formatted output will exceed the provided
      fixed buffer. This is enabled automatically by the
      -Wformat warning flag. There are quite a few places
      hit by this in libvirt which need rewriting. This is
      non-trivial work in some places, so temporarily
      disable the new warning until those fixes can be
      implemented.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      f1acc413
    • D
      Disable the -Wduplicated-branches warning · 1ba69399
      Daniel P. Berrange 提交于
      Depending on the platform/architecture, a number of conditionals
      in libvirt code expand the same on both branches. This is expected
      behaviour and harmless, so disable the warning to avoid creating
      unexpected build failures
      
      Two examples, mingw32:
      
      ../../src/util/vircommand.c: In function 'virCommandWait':
      ../../src/util/vircommand.c:2562:51: error: this condition has identical branches [-Werror=duplicated-branches]
                   *exitstatus = cmd->rawStatus ? status : WEXITSTATUS(status);
                                                         ^
      and gcc7.1
      
      In file included from util/virobject.c:28:0:
      util/virobject.c: In function 'virClassNew':
      util/viratomic.h:176:46: error: this condition has identical branches [-Werror=duplicated-branches]
                  (void)(0 ? *(atomic) ^ *(atomic) : 0);                      \
                                                   ^
      util/virobject.c:144:20: note: in expansion of macro 'virAtomicIntInc'
          klass->magic = virAtomicIntInc(&magicCounter);
                         ^~~~~~~~~~~~~~~
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      1ba69399
  3. 14 6月, 2017 8 次提交
  4. 13 6月, 2017 14 次提交
  5. 12 6月, 2017 3 次提交