mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
Misc. errors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25399 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f91e97ae81
commit
0cbd242e33
@ -17,15 +17,13 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_CODEGEN_DWARFPRINTER_H
|
||||
#define LLVM_CODEGEN_DWARFPRINTER_H
|
||||
#ifndef LLVM_CODEGEN_DWARFWRITER_H
|
||||
#define LLVM_CODEGEN_DWARFWRITER_H
|
||||
|
||||
#include "llvm/ADT/UniqueVector.h"
|
||||
|
||||
#include <iosfwd>
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
||||
namespace llvm {
|
||||
@ -567,7 +565,7 @@ namespace llvm {
|
||||
struct DIELabel : public DIEValue {
|
||||
const DWLabel Value;
|
||||
|
||||
DIELabel(const DWLabel &V) : DIEValue(DW_FORM_ref4), Value(V) {}
|
||||
DIELabel(const DWLabel &V) : DIEValue(isLabel), Value(V) {}
|
||||
|
||||
// Implement isa/cast/dyncast.
|
||||
static bool classof(const DWLabel *) { return true; }
|
||||
@ -590,7 +588,7 @@ namespace llvm {
|
||||
const DWLabel Value2;
|
||||
|
||||
DIEDelta(const DWLabel &V1, const DWLabel &V2)
|
||||
: DIEValue(DW_FORM_addr), Value1(V1), Value2(V2) {}
|
||||
: DIEValue(isDelta), Value1(V1), Value2(V2) {}
|
||||
|
||||
// Implement isa/cast/dyncast.
|
||||
static bool classof(const DIEDelta *) { return true; }
|
||||
@ -624,7 +622,14 @@ namespace llvm {
|
||||
, Children()
|
||||
, Values()
|
||||
{}
|
||||
virtual ~DIE() {
|
||||
~DIE() {
|
||||
for (unsigned i = 0, N = Children.size(); i < N; i++) {
|
||||
delete Children[i];
|
||||
}
|
||||
|
||||
for (unsigned j = 0, M = Children.size(); j < M; j++) {
|
||||
delete Children[j];
|
||||
}
|
||||
}
|
||||
|
||||
// Accessors
|
||||
|
Loading…
Reference in New Issue
Block a user