[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[csmith-project/creduce] 100ffd: Fixed a crash bug
Branch: refs/heads/llvm-svn-compatible
Home: https://github.com/csmith-project/creduce
Commit: 100ffd33d8b373eadbe9a363b3f30292e4e95f9c
https://github.com/csmith-project/creduce/commit/100ffd33d8b373eadbe9a363b3f30292e4e95f9c
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2016-08-11 (Thu, 11 Aug 2016)
Changed paths:
M clang_delta/ReduceClassTemplateParameter.cpp
Log Message:
-----------
Fixed a crash bug
skip parentheses and casts on the expression first
Commit: cb2a448b933950b2a61eb5a58ad484d74843bc08
https://github.com/csmith-project/creduce/commit/cb2a448b933950b2a61eb5a58ad484d74843bc08
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2016-08-14 (Sun, 14 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: bb108a0b3760da0e5ad8fe05ffb118928225aac1
https://github.com/csmith-project/creduce/commit/bb108a0b3760da0e5ad8fe05ffb118928225aac1
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: a08f4c480f998d705b46cf346bba3f0308ed2a23
https://github.com/csmith-project/creduce/commit/a08f4c480f998d705b46cf346bba3f0308ed2a23
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
Commit: 28fb9475203c6ec4d0b9023e6427c42c49aa26b7
https://github.com/csmith-project/creduce/commit/28fb9475203c6ec4d0b9023e6427c42c49aa26b7
Author: Moritz Pflanzer <moritz@pflanzer.eu>
Date: 2016-08-18 (Thu, 18 Aug 2016)
Changed paths:
M clang_delta/EmptyStructToInt.h
M clang_delta/ReduceArraySize.h
M clang_delta/RemoveArray.h
M clang_delta/RemovePointer.cpp
M clang_delta/RemovePointer.h
M clang_delta/RemoveUnusedOuterClass.cpp
M clang_delta/RemoveUnusedOuterClass.h
M clang_delta/ReplaceOneLevelTypedefType.h
M clang_delta/ReplaceUndefinedFunction.h
M clang_delta/UnionToStruct.h
Log Message:
-----------
Fix non-deterministic clang_delta transformations
Commit: fdda5328d45465b21ac226a960863b921b469314
https://github.com/csmith-project/creduce/commit/fdda5328d45465b21ac226a960863b921b469314
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2016-08-18 (Thu, 18 Aug 2016)
Changed paths:
M clang_delta/EmptyStructToInt.h
M clang_delta/ReduceArraySize.h
M clang_delta/RemoveArray.h
M clang_delta/RemovePointer.cpp
M clang_delta/RemovePointer.h
M clang_delta/RemoveUnusedOuterClass.cpp
M clang_delta/RemoveUnusedOuterClass.h
M clang_delta/ReplaceOneLevelTypedefType.h
M clang_delta/ReplaceUndefinedFunction.h
M clang_delta/UnionToStruct.h
Log Message:
-----------
Merge pull request #117 from mpflanzer/clang_delta
Fix non-deterministic clang_delta transformations
Commit: 66588e4321a795f74c516a4a21ec2cc0fd4d864b
https://github.com/csmith-project/creduce/commit/66588e4321a795f74c516a4a21ec2cc0fd4d864b
Author: John Regehr <regehr@cs.utah.edu>
Date: 2016-08-18 (Thu, 18 Aug 2016)
Changed paths:
M clang_delta/EmptyStructToInt.h
M clang_delta/ReduceArraySize.h
M clang_delta/RemoveArray.h
M clang_delta/RemovePointer.cpp
M clang_delta/RemovePointer.h
M clang_delta/RemoveUnusedOuterClass.cpp
M clang_delta/RemoveUnusedOuterClass.h
M clang_delta/ReplaceOneLevelTypedefType.h
M clang_delta/ReplaceUndefinedFunction.h
M clang_delta/UnionToStruct.h
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into llvm-svn-compatible
Compare: https://github.com/csmith-project/creduce/compare/2d487fb8e960...66588e4321a7