summaryrefslogtreecommitdiff
path: root/apt-pkg/contrib/error.h
diff options
context:
space:
mode:
Diffstat (limited to 'apt-pkg/contrib/error.h')
-rw-r--r--apt-pkg/contrib/error.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/apt-pkg/contrib/error.h b/apt-pkg/contrib/error.h
index d0f450742..b6291572e 100644
--- a/apt-pkg/contrib/error.h
+++ b/apt-pkg/contrib/error.h
@@ -360,6 +360,8 @@ private: /*{{{*/
// The 'extra-ansi' syntax is used to help with collisions.
GlobalError *_GetErrorObj();
-#define _error _GetErrorObj()
+static struct {
+ inline GlobalError* operator ->() { return _GetErrorObj(); }
+} _error APT_UNUSED APT_PKG_590("Consider rewriting this");
#endif