From 5411d2255c3073af5c6470e3b915d00f91066aeb 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) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@301567 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Driver/CLCompatOptions.td | 2 ++ test/Driver/cl-options.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/include/clang/Driver/CLCompatOptions.td b/include/clang/Driver/CLCompatOptions.td index 61902653e2..d0d9c679de 100644 --- a/include/clang/Driver/CLCompatOptions.td +++ b/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/test/Driver/cl-options.c b/test/Driver/cl-options.c index ddfb3cbdc4..870378a829 100644 --- a/test/Driver/cl-options.c +++ b/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.40.0