From 883522b1fac4a893265cd594b438dc5497901a0f Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Thu, 27 Apr 2017 17:19:07 +0000 Subject: [PATCH] clang-cl: Alias /d1reportAllClassLayout to -fdump-record-layouts (PR32826) llvm-svn: 301567 --- clang/include/clang/Driver/CLCompatOptions.td | 2 ++ clang/test/Driver/cl-options.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/clang/include/clang/Driver/CLCompatOptions.td b/clang/include/clang/Driver/CLCompatOptions.td index 6190265..d0d9c67 100644 --- a/clang/include/clang/Driver/CLCompatOptions.td +++ b/clang/include/clang/Driver/CLCompatOptions.td @@ -61,6 +61,8 @@ def _SLASH_Brepro_ : CLFlag<"Brepro-">, def _SLASH_C : CLFlag<"C">, HelpText<"Don't discard comments when preprocessing">, Alias; def _SLASH_c : CLFlag<"c">, HelpText<"Compile only">, Alias; +def _SLASH_d1reportAllClassLayout : CLFlag<"d1reportAllClassLayout">, + HelpText<"Dump record layout information">, Alias; def _SLASH_D : CLJoinedOrSeparate<"D">, HelpText<"Define macro">, MetaVarName<"">, Alias; def _SLASH_E : CLFlag<"E">, HelpText<"Preprocess to stdout">, Alias; diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index ddfb3cb..870378a 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/test/Driver/cl-options.c @@ -14,6 +14,9 @@ // C_P: "-E" // C_P: "-C" +// RUN: %clang_cl /d1reportAllClassLayout -### -- %s 2>&1 | FileCheck -check-prefix=d1reportAllClassLayout %s +// d1reportAllClassLayout: -fdump-record-layouts + // RUN: %clang_cl /Dfoo=bar /D bar=baz /DMYDEF#value /DMYDEF2=foo#bar /DMYDEF3#a=b /DMYDEF4# \ // RUN: -### -- %s 2>&1 | FileCheck -check-prefix=D %s // D: "-D" "foo=bar" -- 2.7.4