[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[csmith-project/creduce] 6ed12b: handle more macro cases for ReplaceExpr
Branch: refs/heads/master
Home: https://github.com/csmith-project/creduce
Commit: 6ed12b1a7fec80faf118ea4263236fd5bfe75180
https://github.com/csmith-project/creduce/commit/6ed12b1a7fec80faf118ea4263236fd5bfe75180
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2022-01-15 (Sat, 15 Jan 2022)
Changed paths:
M clang_delta/RewriteUtils.cpp
A clang_delta/tests/callexpr-to-value/macro3.cc
Log Message:
-----------
handle more macro cases for ReplaceExpr
Commit: 237dc22ae208c236c413d9441a12778245a6ba01
https://github.com/csmith-project/creduce/commit/237dc22ae208c236c413d9441a12778245a6ba01
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2022-01-15 (Sat, 15 Jan 2022)
Changed paths:
M clang_delta/RewriteUtils.cpp
A clang_delta/tests/remove-namespace/macro3.cc
Log Message:
-----------
handle more macro cases for remove-namespace
This is more like a workaround. Ideally, we should
remove namespace specifiers in the macro's spelling location
instead of deleting the use of the macro.
Commit: a8bcf161f19d818f494b36ed0af4afcc3f0897ee
https://github.com/csmith-project/creduce/commit/a8bcf161f19d818f494b36ed0af4afcc3f0897ee
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2022-01-16 (Sun, 16 Jan 2022)
Changed paths:
M clang_delta/ReduceClassTemplateParameter.cpp
A clang_delta/tests/reduce-class-template-param/macro.cc
A clang_delta/tests/reduce-class-template-param/macro2.cc
Log Message:
-----------
handle macros for reduce-class-template-param
let's remove template param's spelling location
Commit: 99668ce2c054c6ae58249a538fd81871cefd74b6
https://github.com/csmith-project/creduce/commit/99668ce2c054c6ae58249a538fd81871cefd74b6
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2022-01-16 (Sun, 16 Jan 2022)
Changed paths:
A clang_delta/tests/replace-class-with-base-template-spec/small.cpp
A clang_delta/tests/replace-class-with-base-template-spec/test1.cc
A clang_delta/tests/replace-class-with-base-template-spec/test2.cc
Log Message:
-----------
added a couple of tests for replace-class-with-base-template-spec
Commit: db760dc99fed8f8c097f2109d79965380350a61e
https://github.com/csmith-project/creduce/commit/db760dc99fed8f8c097f2109d79965380350a61e
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2022-01-16 (Sun, 16 Jan 2022)
Changed paths:
M clang_delta/ReplaceClassWithBaseTemplateSpec.cpp
A clang_delta/tests/replace-class-with-base-template-spec/macro.cc
Log Message:
-----------
remove spelling locations in case of macros
Commit: 6dc5a9d8e4b7e68d969a8c0dff59a7b46f083256
https://github.com/csmith-project/creduce/commit/6dc5a9d8e4b7e68d969a8c0dff59a7b46f083256
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2022-01-16 (Sun, 16 Jan 2022)
Changed paths:
M clang_delta/Transformation.cpp
A clang_delta/tests/reduce-array-size/array1.c
A clang_delta/tests/reduce-array-size/invalid.c
Log Message:
-----------
return UINT_MAX for invalid CstArray size
Compare: https://github.com/csmith-project/creduce/compare/98c3f5d93e38...6dc5a9d8e4b7