[PATCH] Teach Clang how to use response files when calling other tools
Rafael Auler
rafaelauler at gmail.com
Mon Sep 1 22:24:10 PDT 2014
I addressed Sean's comments regarding my last patch update:
- Job.cpp: Removed the quadratic time complexity from buildArgv (for file lists)
- Job.cpp: Removed/Refactored duplicated code
- Job.cpp/Tools.h: Implemented other minor changes
- Tools.h: Refactored/Created a superclass for all GNU tools that have the same behaviour when it comes to response files, avoiding repetitive member function implementations across many classes.
http://reviews.llvm.org/D4897
Files:
include/clang/Driver/Compilation.h
include/clang/Driver/Job.h
include/clang/Driver/Tool.h
lib/Driver/Compilation.cpp
lib/Driver/Job.cpp
lib/Driver/Tools.cpp
lib/Driver/Tools.h
test/Driver/response-file.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4897.13150.patch
Type: text/x-patch
Size: 28718 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140902/fbbf5339/attachment.bin>
More information about the cfe-commits
mailing list