Fix these assertions:

stkrc -e -f -o testing.bc testing.st
Global is external, but doesn't have external linkage!
[1024 x int]* %_stack_
Global is external, but doesn't have external linkage!
long* %_index_
Broken module found, compilation aborted!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10185 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2003-11-23 18:06:37 +00:00
parent 767a1e462d
commit c7afc06316
2 changed files with 22 additions and 2 deletions

View File

@ -0,0 +1,20 @@
##===- projects/sample/Makefile ----------------------------*- Makefile -*-===##
#
# This is a sample Makefile for a project that uses LLVM.
#
##===----------------------------------------------------------------------===##
#
# Indicates our relative path to the top of the project's root directory.
#
LEVEL = ../../..
#
# Directories that needs to be built.
#
DIRS = compiler runtime
#
# Include the Master Makefile that knows how to build all.
#
include $(LEVEL)/Makefile.common

View File

@ -132,7 +132,7 @@ StackerCompiler::compile(
/*type=*/ stack_type, /*type=*/ stack_type,
/*isConstant=*/ false, /*isConstant=*/ false,
/*Linkage=*/ GlobalValue::AppendingLinkage, /*Linkage=*/ GlobalValue::AppendingLinkage,
/*initializer=*/0, /*initializer=*/Constant::getNullValue(stack_type),
/*name=*/ "_stack_", /*name=*/ "_stack_",
/*parent=*/ TheModule /*parent=*/ TheModule
); );
@ -144,7 +144,7 @@ StackerCompiler::compile(
/*type=*/Type::LongTy, /*type=*/Type::LongTy,
/*isConstant=*/false, /*isConstant=*/false,
/*Linkage=*/GlobalValue::LinkOnceLinkage, /*Linkage=*/GlobalValue::LinkOnceLinkage,
/*initializer=*/0, /*initializer=*/Constant::getNullValue(Type::LongTy),
/*name=*/"_index_", /*name=*/"_index_",
/*parent=*/TheModule /*parent=*/TheModule
); );