]> granicus.if.org Git - llvm/commit
Revert "Revert "Replace trivial use of external rc.exe by writing our own .res file.""
authorEric Beckmann <ecbeckmann@google.com>
Sat, 1 Jul 2017 03:59:54 +0000 (03:59 +0000)
committerEric Beckmann <ecbeckmann@google.com>
Sat, 1 Jul 2017 03:59:54 +0000 (03:59 +0000)
commit24c1125ed076295817729c8a4376470361f568f7
tree134edc10fd141244e6ed9c487cf3b5fc83fa1b2b
parent26e9879a19bb6300bcbe5242681388d2a05e76cd
Revert "Revert "Replace trivial use of external rc.exe by writing our own .res file.""

Summary:
This reverts commit 51931072a7c9a52540baf76fc30ef391d2529a2f.

This revert was originally done because the integrations of the new
WindowsResource library into LLD was causing error in chromium, due to
bugs in how resource sections were handled.  These bugs were fixed,
meaning that the features may be reintegrated.

Subscribers: hiraditya, llvm-commits

Differential Revision: https://reviews.llvm.org/D34922

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306941 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/BinaryFormat/COFF.h
include/llvm/Object/WindowsResource.h
lib/BinaryFormat/Magic.cpp
lib/Object/WindowsResource.cpp
unittests/BinaryFormat/TestFileMagic.cpp