Use %ull here.
[llvm/stm8.git] / lib / MC / MCELF.h
blobe08f1e65429a316efbb9ed35c7e8eeb4c936d967
1 //===- lib/MC/MCELF.h - ELF MC --------------------------------------------===//
2 //
3 // The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // This file contains some support functions used by the ELF Streamer and
11 // ObjectWriter.
13 //===----------------------------------------------------------------------===//
15 #ifndef LLVM_MC_MCELF_H
16 #define LLVM_MC_MCELF_H
18 #include "llvm/MC/MCExpr.h"
20 namespace llvm {
21 class MCSymbolData;
23 class MCELF {
24 public:
25 static void SetBinding(MCSymbolData &SD, unsigned Binding);
26 static unsigned GetBinding(const MCSymbolData &SD);
27 static void SetType(MCSymbolData &SD, unsigned Type);
28 static unsigned GetType(const MCSymbolData &SD);
29 static void SetVisibility(MCSymbolData &SD, unsigned Visibility);
30 static unsigned GetVisibility(MCSymbolData &SD);
35 #endif