aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/target.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2020-04-27 13:00:15 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2020-04-27 13:00:15 +0200
commit68cc1badd2eb96fd1f89e8b6519d45039ff983ba (patch)
treeed72296e9f2eb5312b3b94a8318961cab14e6f4f /libbuild2/target.hxx
parent9e5750ae2e3f837f80860aaab6b01e4d556213ed (diff)
Get rid of warnings
Diffstat (limited to 'libbuild2/target.hxx')
-rw-r--r--libbuild2/target.hxx23
1 files changed, 3 insertions, 20 deletions
diff --git a/libbuild2/target.hxx b/libbuild2/target.hxx
index 6edfe5c..8adaa2c 100644
--- a/libbuild2/target.hxx
+++ b/libbuild2/target.hxx
@@ -306,10 +306,7 @@ namespace build2
key () const;
names
- as_name () const
- {
- return key ().as_name ();
- }
+ as_name () const;
// Scoping.
//
@@ -1737,27 +1734,13 @@ namespace build2
// instead of the absolute one in diagnostics.
//
process_path_type
- process_path () const
- {
- // It's unfortunate we have to return by value but hopefully the
- // compiler will see through it. Note also that returning empty
- // process path if path is empty.
- //
- return process_path_.empty ()
- ? process_path_type (path ().string ().c_str (),
- path_type (),
- path_type ())
- : process_path_type (process_path_, false /* init */);
- }
+ process_path () const;
// Note that setting the custom process path is not MT-safe and must be
// done while holding the insertion lock.
//
void
- process_path (process_path_type p)
- {
- process_path_ = move (p);
- }
+ process_path (process_path_type);
public:
static const target_type static_type;