Hi, To build current creduce from Git with current clang from trunk it's needed for me 4 additional patches:
follow API changes - clang_delta/RemoveNamespace.cpp - clang_delta/Transformation.cpp - clang_delta/TransformationManager.cpp follow changes in include-files' layout - m4/ax_llvm.m4 creduce-Git : today, branch master llvm+clang: today, trunk, clang version 3.3 (trunk 178679) Target: x86_64-unknown-linux-gnu Thread model: posix Fedora 18 / x86_64 Modified creduce - PASS tests/run_tests - successfully reduce 4Mb .ii into 2Kb Thanks, Dmitry 2013/3/25 Jonas Wagner <[email protected]>: > Hi, > > I checked out the current creduce version from Git today. It needed a few > small tweaks to compile with LLVM 3.2 (actually, the google stable branch of > LLVM 3.2: https://llvm.org/svn/llvm-project/llvm/branches/google/stable/). > > I have attached the patch, in the hope that this will be useful for others. > > Best, > Jonas > > PS: thanks for creduce... it helped me find a number of bugs already.
incremental.patch
Description: Binary data
combined.patch
Description: Binary data
