From 8b594ba8515bf443ae139956b273eebef04f8272 Mon Sep 17 00:00:00 2001 From: Quentin Colombet Date: Wed, 22 Jan 2014 20:11:50 +0000 Subject: [PATCH] Add a testcase for r199430. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199831 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/X86/codegen-prepare-cast.ll | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/CodeGen/X86/codegen-prepare-cast.ll b/test/CodeGen/X86/codegen-prepare-cast.ll index 2a8ead8c490..59c513385f7 100644 --- a/test/CodeGen/X86/codegen-prepare-cast.ll +++ b/test/CodeGen/X86/codegen-prepare-cast.ll @@ -1,5 +1,6 @@ ; RUN: llc < %s -march=x86-64 ; PR4297 +; RUN: opt -S < %s -codegenprepare | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128" @@ -8,6 +9,9 @@ target triple = "x86_64-unknown-linux-gnu" %"char[][]" = type { i64, %"byte[]"* } @.str = external constant [7 x i8] ; <[7 x i8]*> [#uses=1] +; CHECK-LABEL: @_Dmain +; CHECK: load i8* getelementptr inbounds ([7 x i8]* @.str, i32 0, i32 0) +; CHECK ret define fastcc i32 @_Dmain(%"char[][]" %unnamed) { entry: %tmp = getelementptr [7 x i8]* @.str, i32 0, i32 0 ; [#uses=1]