]> granicus.if.org Git - llvm/commit
[llvm-rc] Serialize VERSIONINFO resources to .res files.
authorZachary Turner <zturner@google.com>
Fri, 6 Oct 2017 21:26:06 +0000 (21:26 +0000)
committerZachary Turner <zturner@google.com>
Fri, 6 Oct 2017 21:26:06 +0000 (21:26 +0000)
commit93bb30da3fff23193de80f377c0822ec160a3a2a
tree00c35c6bbfd64910b3f4daab988d07fea7f4d56c
parent4c72b95c52efc04bfb3cd498054704e8032abd54
[llvm-rc] Serialize VERSIONINFO resources to .res files.

This is now able to dump VERSIONINFO resources.

Ref: msdn.microsoft.com/en-us/library/windows/desktop/aa381058.aspx

Differential Revision: https://reviews.llvm.org/D38410
Patch by: Marek Sokolowski

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315110 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
test/tools/llvm-rc/Inputs/parser-correct-everything.rc
test/tools/llvm-rc/Inputs/tag-versioninfo-mixed-ints-strings.rc [new file with mode: 0644]
test/tools/llvm-rc/Inputs/tag-versioninfo-word-too-large.rc [new file with mode: 0644]
test/tools/llvm-rc/Inputs/tag-versioninfo.rc [new file with mode: 0644]
test/tools/llvm-rc/parser.test
test/tools/llvm-rc/tag-versioninfo.test [new file with mode: 0644]
tools/llvm-rc/ResourceFileWriter.cpp
tools/llvm-rc/ResourceFileWriter.h
tools/llvm-rc/ResourceScriptParser.cpp
tools/llvm-rc/ResourceScriptParser.h
tools/llvm-rc/ResourceScriptStmt.cpp
tools/llvm-rc/ResourceScriptStmt.h
tools/llvm-rc/ResourceScriptToken.cpp
tools/llvm-rc/ResourceScriptToken.h
tools/llvm-rc/ResourceVisitor.h