]> granicus.if.org Git - llvm/commit
[llvm-rc] Serialize user-defined resources to .res files.
authorZachary Turner <zturner@google.com>
Fri, 6 Oct 2017 21:52:15 +0000 (21:52 +0000)
committerZachary Turner <zturner@google.com>
Fri, 6 Oct 2017 21:52:15 +0000 (21:52 +0000)
commit080f10e7ac1ed9aa77d848d86397614ca1c32045
treeb20701773eec133e02bbfb92e90552c8edb90c3d
parent84ad96bc3f02e6389bde1d35ab219819ab034f02
[llvm-rc] Serialize user-defined resources to .res files.

This allows rc to serialize user-defined resources, as
documented at:

msdn.microsoft.com/en-us/library/windows/desktop/aa381054.aspx

Escape sequences are yet unavailable, and are to be added in one of
child patches.

Patch by: Marek Sokolowski

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315117 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/llvm-rc/Inputs/bitmap.bmp [new file with mode: 0644]
test/tools/llvm-rc/Inputs/tag-user.rc [new file with mode: 0644]
test/tools/llvm-rc/tag-user.test [new file with mode: 0644]
tools/llvm-rc/ResourceFileWriter.cpp
tools/llvm-rc/ResourceFileWriter.h
tools/llvm-rc/ResourceScriptStmt.h
tools/llvm-rc/ResourceVisitor.h