[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