mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-10 04:33:40 +00:00
Sorry. I couldn't sleep at night knowing I put these ugly casts into the source tree.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53001 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
445723bfb0
commit
12432cfc59
@ -14,6 +14,7 @@
|
||||
#ifndef LLVM_CODEGEN_MACHINEDEBUGINFODESC_H
|
||||
#define LLVM_CODEGEN_MACHINEDEBUGINFODESC_H
|
||||
|
||||
#include "llvm/GlobalValue.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@ -67,7 +68,7 @@ public:
|
||||
|
||||
/// getLinkage - get linkage appropriate for this type of descriptor.
|
||||
///
|
||||
virtual unsigned getLinkage() const;
|
||||
virtual GlobalValue::LinkageTypes getLinkage() const;
|
||||
|
||||
//===--------------------------------------------------------------------===//
|
||||
// Subclasses should supply the following virtual methods.
|
||||
@ -111,7 +112,7 @@ public:
|
||||
|
||||
/// getLinkage - get linkage appropriate for this type of descriptor.
|
||||
///
|
||||
virtual unsigned getLinkage() const;
|
||||
virtual GlobalValue::LinkageTypes getLinkage() const;
|
||||
|
||||
/// ApplyToFields - Target the visitor to the fields of the AnchorDesc.
|
||||
///
|
||||
|
@ -92,8 +92,8 @@ DebugInfoDesc *DebugInfoDesc::DescFactory(unsigned Tag) {
|
||||
}
|
||||
|
||||
/// getLinkage - get linkage appropriate for this type of descriptor.
|
||||
unsigned DebugInfoDesc::getLinkage() const {
|
||||
return (unsigned)GlobalValue::InternalLinkage;
|
||||
GlobalValue::LinkageTypes DebugInfoDesc::getLinkage() const {
|
||||
return GlobalValue::InternalLinkage;
|
||||
}
|
||||
|
||||
/// ApplyToFields - Target the vistor to the fields of the descriptor.
|
||||
@ -115,8 +115,8 @@ bool AnchorDesc::classof(const DebugInfoDesc *D) {
|
||||
}
|
||||
|
||||
/// getLinkage - get linkage appropriate for this type of descriptor.
|
||||
unsigned AnchorDesc::getLinkage() const {
|
||||
return (unsigned)GlobalValue::LinkOnceLinkage;
|
||||
GlobalValue::LinkageTypes AnchorDesc::getLinkage() const {
|
||||
return GlobalValue::LinkOnceLinkage;
|
||||
}
|
||||
|
||||
/// ApplyToFields - Target the visitor to the fields of the TransUnitDesc.
|
||||
|
@ -587,8 +587,7 @@ GlobalVariable *DISerializer::Serialize(DebugInfoDesc *DD) {
|
||||
|
||||
// Create the GlobalVariable early to prevent infinite recursion.
|
||||
GlobalVariable *GV =
|
||||
new GlobalVariable(Ty, true,
|
||||
(GlobalValue::LinkageTypes)DD->getLinkage(),
|
||||
new GlobalVariable(Ty, true, DD->getLinkage(),
|
||||
NULL, DD->getDescString(), M);
|
||||
GV->setSection("llvm.metadata");
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user