[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[csmith-project/creduce] 6c4766: fixed a crash on unresolved functions
Branch: refs/heads/master
Home: https://github.com/csmith-project/creduce
Commit: 6c4766403d660ce99c8cc886099f28a5103f9460
https://github.com/csmith-project/creduce/commit/6c4766403d660ce99c8cc886099f28a5103f9460
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
M clang_delta/RemoveNestedFunction.h
Log Message:
-----------
fixed a crash on unresolved functions
If we can't resolve a function, then generate a tmp var of int type
Commit: 8ddda06a8ab87d29a67ae06b14280c37f95689c3
https://github.com/csmith-project/creduce/commit/8ddda06a8ab87d29a67ae06b14280c37f95689c3
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
fixed a crash
getCallReturnType fails when the type is of TemplateTypeParmType.
In this case, make the temp var have the same type as the corresponding
TemplateTypeParmDecl.
Commit: 6a17b8d635ce2a26e2b476f2e48961055f4c67d7
https://github.com/csmith-project/creduce/commit/6a17b8d635ce2a26e2b476f2e48961055f4c67d7
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
some comments
Commit: 59b291d2beb203974c005bf2125f9f3108799a2f
https://github.com/csmith-project/creduce/commit/59b291d2beb203974c005bf2125f9f3108799a2f
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
fixed one more crash
if callee's type is of ElaboratedType, get its named type
rather than invoking getCallReturnType
Commit: a55695110f2326c0bb2d14425fe1f536bbb969f8
https://github.com/csmith-project/creduce/commit/a55695110f2326c0bb2d14425fe1f536bbb969f8
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
handle CXXTemporaryObjectExpr
revert previous commit - the root cause of the crash
is CXXTemporaryObjectExpr
Commit: 61b8e890e886a3d237cb4a148acc841207555393
https://github.com/csmith-project/creduce/commit/61b8e890e886a3d237cb4a148acc841207555393
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
relax restriction on CXXDependentScopeMemberExpr
Compare: https://github.com/csmith-project/creduce/compare/dfcac61e165a...61b8e890e886