| Index: src/IceCfg.h
|
| diff --git a/src/IceCfg.h b/src/IceCfg.h
|
| index f326cf3cf1021dbb236da35a4358ad85a6f827a2..95d79bcba2e554b7453a1412b63e6cb5e9ea2b2e 100644
|
| --- a/src/IceCfg.h
|
| +++ b/src/IceCfg.h
|
| @@ -174,7 +174,9 @@ public:
|
| template <typename T = Assembler> T *getAssembler() const {
|
| return llvm::dyn_cast<T>(TargetAssembler.get());
|
| }
|
| - Assembler *releaseAssembler() { return TargetAssembler.release(); }
|
| + std::unique_ptr<Assembler> releaseAssembler() {
|
| + return std::move(TargetAssembler);
|
| + }
|
| bool hasComputedFrame() const;
|
| bool getFocusedTiming() const { return FocusedTiming; }
|
| void setFocusedTiming() { FocusedTiming = true; }
|
|
|