[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[csmith-project/creduce] 227cf1: exit with -1 instead of 0



  Branch: refs/heads/llvm-svn-compatible
  Home:   https://github.com/csmith-project/creduce
  Commit: 227cf192cd06ef358d7aabcce824e8848709d3fd
      https://github.com/csmith-project/creduce/commit/227cf192cd06ef358d7aabcce824e8848709d3fd
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2016-08-15 (Mon, 15 Aug 2016)

  Changed paths:
    M clang_delta/RewriteUtils.h

  Log Message:
  -----------
  exit with -1 instead of 0

When ENABLE_TRANS_ASSERT is not defined, we should exit with
-1 instead of 0 upon failures. Otherwise, we can get into
infinite loop due to the faked successful exit code.


  Commit: 762bf70ae277ab17d2859e258447894636c6a046
      https://github.com/csmith-project/creduce/commit/762bf70ae277ab17d2859e258447894636c6a046
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2016-08-15 (Mon, 15 Aug 2016)

  Changed paths:
    M CMakeLists.txt
    M INSTALL

  Log Message:
  -----------
  Enable assertions by default in CMake build path.

This behavior is consistent with the Automake-based build system.

Update the `INSTALL` documentation to match the current default
behavior.  Note that the description of the default for the
Automake-based build system was wrong.  I'm going to say that is what
confused me when I implemented the CMake-based build path :-).

Thanks to @oriceemple at GitHub for reporting this issue.

This resolves #116.


  Commit: 2d487fb8e9603cdb520cb2e7d817a9a041261e31
      https://github.com/csmith-project/creduce/commit/2d487fb8e9603cdb520cb2e7d817a9a041261e31
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2016-08-15 (Mon, 15 Aug 2016)

  Changed paths:
    M clang_delta/RenameParam.cpp

  Log Message:
  -----------
  Skip unreferenced params


Compare: https://github.com/csmith-project/creduce/compare/1470e343e46a...2d487fb8e960