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

[csmith-project/creduce] 02e901: cache visited DeclContext(s)



  Branch: refs/heads/llvm-svn-compatible
  Home:   https://github.com/csmith-project/creduce
  Commit: 02e901c65d86363538a83006ef15e16c61e2ec47
      https://github.com/csmith-project/creduce/commit/02e901c65d86363538a83006ef15e16c61e2ec47
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2014-06-10 (Tue, 10 Jun 2014)

  Changed paths:
    M clang_delta/CommonParameterRewriteVisitor.h
    M clang_delta/RemoveNestedFunction.cpp
    M clang_delta/RemoveUnusedFunction.cpp
    M clang_delta/RenameCXXMethod.cpp
    M clang_delta/Transformation.cpp
    M clang_delta/Transformation.h

  Log Message:
  -----------
  cache visited DeclContext(s)

speedup lookup process and also fixed a crash due to
infinite re-visiting namespaces


  Commit: 172b0074fe9444ce79d7177b6c32a9c5731f036e
      https://github.com/csmith-project/creduce/commit/172b0074fe9444ce79d7177b6c32a9c5731f036e
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2014-06-10 (Tue, 10 Jun 2014)

  Changed paths:
    M clang_delta/ReplaceFunctionDefWithDecl.cpp

  Log Message:
  -----------
  Fixed a crash

Fixed a silly bug - skip defaulted constructors/destructors, etc


Compare: https://github.com/csmith-project/creduce/compare/4ed1a13063ce...172b0074fe94