diff options
author | Martin Storsjo <martin@martin.st> | 2018-05-09 18:20:49 +0000 |
---|---|---|
committer | Martin Storsjo <martin@martin.st> | 2018-05-09 18:20:49 +0000 |
commit | c1a67857ba0a6ba558818b589fe7c0fcc8f238ae (patch) | |
tree | d78218bbdcfe25836a9d86917d78128728e8af50 /llvm/test/tools/llvm-rc/Inputs | |
parent | 0ca06f7950e5f08ae06cbadc98bc3622112bc28e (diff) | |
download | bcm5719-llvm-c1a67857ba0a6ba558818b589fe7c0fcc8f238ae.tar.gz bcm5719-llvm-c1a67857ba0a6ba558818b589fe7c0fcc8f238ae.zip |
[llvm-rc] Allow -1 for control IDs in old style dialogs with 16 bit fields
-1 is commonly used as ID for controls that one don't want to
refer to later. For DIALOG resources, the IDs are 16 bit numbers,
and -1 gets interpreted as UINT32_MAX earlier, which then later is
too large to write into a uint16_t.
Differential Revision: https://reviews.llvm.org/D46506
llvm-svn: 331901
Diffstat (limited to 'llvm/test/tools/llvm-rc/Inputs')
-rw-r--r-- | llvm/test/tools/llvm-rc/Inputs/tag-dialog.rc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/tools/llvm-rc/Inputs/tag-dialog.rc b/llvm/test/tools/llvm-rc/Inputs/tag-dialog.rc index 1688a78b378..98191b2aa71 100644 --- a/llvm/test/tools/llvm-rc/Inputs/tag-dialog.rc +++ b/llvm/test/tools/llvm-rc/Inputs/tag-dialog.rc @@ -50,7 +50,7 @@ EmptyOld DIALOG 1, 2, 3, 4 {} ArgsOld DIALOG 1, 2, 3, 4 { LTEXT "L", 1, 2, 3, 4, 5 LTEXT "L2", 6, 7, 8, 9, 10, 11 - LTEXT "L3", 12, 13, 14, 15, 16, 17, 18 + LTEXT "L3", -1, 13, 14, 15, 16, 17, 18 EDITTEXT 19, 20, 21, 22, 23 EDITTEXT 24, 25, 26, 27, 28, 29 |