[LLVMbugs] [Bug 1206] NEW: llvm::Module::getDataLayout() returns an incorrect layout.
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Sat Feb 17 11:23:28 PST 2007
http://llvm.org/bugs/show_bug.cgi?id=1206
Summary: llvm::Module::getDataLayout() returns an incorrect
layout.
Product: new-bugs
Version: unspecified
Platform: PC
OS/Version: Linux
Status: NEW
Severity: minor
Priority: P2
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: chuckbob17 at earthlink.net
I'm using the LLVM 1.9 API. I have an LLVM IR file (in ASCII) that contains
the following header:
; ModuleID = 'hello.c'
target datalayout = "e-p:32:32"
target endian = little
target pointersize = 32
target triple = "i686-pc-linux-gnu"
I then have some code that reads in the IR file and queries for the data layout:
llvm::Module* mod = llvm::ParseAssemblyFile("file.ll");
std::string layout = llvm::Module::getDataLayout();
std::cout << layout;
The value I get back from getDataLayout() is "e-p:32:32-e-p:32:32". I think it
should return "e-p:32:32" instead.
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list