mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-27 13:20:29 +00:00
Add ATTRIBUTE_UNUSED to methods that are not supposed to be used.
llvm-svn: 111082
This commit is contained in:
parent
8426971169
commit
70b248e3ac
@ -45,7 +45,7 @@ namespace {
|
||||
|
||||
#include "llvm/Instruction.def"
|
||||
|
||||
void visitInstruction(Instruction &I) {
|
||||
void visitInstruction(Instruction &I) ATTRIBUTE_UNUSED {
|
||||
errs() << "Instruction Count does not know about " << I;
|
||||
llvm_unreachable(0);
|
||||
}
|
||||
|
@ -135,8 +135,8 @@ namespace {
|
||||
/// @brief A class for maintaining the slot number definition
|
||||
/// as a placeholder for the actual definition for forward constants defs.
|
||||
class ConstantPlaceHolder : public ConstantExpr {
|
||||
ConstantPlaceHolder(); // DO NOT IMPLEMENT
|
||||
void operator=(const ConstantPlaceHolder &); // DO NOT IMPLEMENT
|
||||
ConstantPlaceHolder() ATTRIBUTE_UNUSED; // DO NOT IMPLEMENT
|
||||
void operator=(const ConstantPlaceHolder &) ATTRIBUTE_UNUSED;//NOT IMPLEMENT
|
||||
public:
|
||||
// allocate space for exactly one operand
|
||||
void *operator new(size_t s) {
|
||||
|
@ -78,8 +78,8 @@ class LinkerTypeMap : public AbstractTypeUser {
|
||||
typedef DenseMap<const Type*, PATypeHolder> TheMapTy;
|
||||
TheMapTy TheMap;
|
||||
|
||||
LinkerTypeMap(const LinkerTypeMap&); // DO NOT IMPLEMENT
|
||||
void operator=(const LinkerTypeMap&); // DO NOT IMPLEMENT
|
||||
LinkerTypeMap(const LinkerTypeMap&) ATTRIBUTE_UNUSED; // DO NOT IMPLEMENT
|
||||
void operator=(const LinkerTypeMap&) ATTRIBUTE_UNUSED; // DO NOT IMPLEMENT
|
||||
public:
|
||||
LinkerTypeMap() {}
|
||||
~LinkerTypeMap() {
|
||||
|
@ -19,12 +19,13 @@
|
||||
#include "llvm/MC/MCExpr.h"
|
||||
#include "llvm/MC/MCInst.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
using namespace llvm;
|
||||
|
||||
namespace {
|
||||
class X86MCCodeEmitter : public MCCodeEmitter {
|
||||
X86MCCodeEmitter(const X86MCCodeEmitter &); // DO NOT IMPLEMENT
|
||||
void operator=(const X86MCCodeEmitter &); // DO NOT IMPLEMENT
|
||||
X86MCCodeEmitter(const X86MCCodeEmitter &) ATTRIBUTE_UNUSED; // DONT IMPLEMENT
|
||||
void operator=(const X86MCCodeEmitter &) ATTRIBUTE_UNUSED; // DO NOT IMPLEMENT
|
||||
const TargetMachine &TM;
|
||||
const TargetInstrInfo &TII;
|
||||
MCContext &Ctx;
|
||||
|
@ -151,8 +151,8 @@ namespace {
|
||||
SmallSetVector<const Type *, 16> Types;
|
||||
|
||||
// Disallow copying.
|
||||
TypeSet(const TypeSet &);
|
||||
TypeSet &operator=(const TypeSet &);
|
||||
TypeSet(const TypeSet &) ATTRIBUTE_UNUSED;
|
||||
TypeSet &operator=(const TypeSet &) ATTRIBUTE_UNUSED;
|
||||
};
|
||||
|
||||
struct Verifier : public FunctionPass, public InstVisitor<Verifier> {
|
||||
|
@ -556,12 +556,12 @@
|
||||
// A macro to disallow operator=
|
||||
// This should be used in the private: declarations for a class.
|
||||
#define GTEST_DISALLOW_ASSIGN_(type)\
|
||||
void operator=(type const &)
|
||||
void operator=(type const &) GTEST_ATTRIBUTE_UNUSED_
|
||||
|
||||
// A macro to disallow copy constructor and operator=
|
||||
// This should be used in the private: declarations for a class.
|
||||
#define GTEST_DISALLOW_COPY_AND_ASSIGN_(type)\
|
||||
type(type const &);\
|
||||
type(type const &) GTEST_ATTRIBUTE_UNUSED_;\
|
||||
GTEST_DISALLOW_ASSIGN_(type)
|
||||
|
||||
// Tell the compiler to warn about unused return values for functions declared
|
||||
|
Loading…
Reference in New Issue
Block a user