summaryrefslogtreecommitdiffstats
path: root/libnetdutils/include
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2018-04-15 22:30:00 +0200
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2018-04-15 22:30:00 +0200
commit58fd6cf4c0ff8ea1c08e84fad6f1c02cdd22b51e (patch)
tree3567e7fe21fccd883fa497d7f64da9e29f329d37 /libnetdutils/include
parentf83c657d9cfbc97236eef677119aaf780822682a (diff)
downloadplatform_system_netd-58fd6cf4c0ff8ea1c08e84fad6f1c02cdd22b51e.tar.gz
platform_system_netd-58fd6cf4c0ff8ea1c08e84fad6f1c02cdd22b51e.tar.bz2
platform_system_netd-58fd6cf4c0ff8ea1c08e84fad6f1c02cdd22b51e.zip
Fix build with current clang master
Compiling netd without the patch with current clang master errors out, saying cannot specify any part of a return type in the declaration of a conversion function; put the complete type after 'operator' Change-Id: Ia49dd18f52982cf22b0aa8ade6b9a53ff24d26c0 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Diffstat (limited to 'libnetdutils/include')
-rw-r--r--libnetdutils/include/netdutils/UniqueFd.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libnetdutils/include/netdutils/UniqueFd.h b/libnetdutils/include/netdutils/UniqueFd.h
index 3b63f3463..61101f95a 100644
--- a/libnetdutils/include/netdutils/UniqueFd.h
+++ b/libnetdutils/include/netdutils/UniqueFd.h
@@ -57,7 +57,7 @@ class UniqueFd {
void reset(Fd fd = Fd());
// Implict cast to Fd
- const operator Fd() const { return mFd; }
+ operator const Fd &() const { return mFd; }
private:
Fd mFd;