libcc1: inline some simple methods

This changes libcc1 to inline a trivial method and to use the default
constructor.

libcc1

	* connection.hh (~connection): Use default.
	(print): Inline.
	* connection.cc (cc1_plugin::connection::~connection)
	(cc1_plugin::connection::print): Remove definitions.
This commit is contained in:
Tom Tromey 2021-05-04 15:26:58 -06:00
parent e1f5252e4d
commit 41f4381648
2 changed files with 4 additions and 11 deletions

View File

@ -27,15 +27,6 @@ along with GCC; see the file COPYING3. If not see
#include "connection.hh"
#include "rpc.hh"
cc1_plugin::connection::~connection ()
{
}
void
cc1_plugin::connection::print (const char *)
{
}
cc1_plugin::status
cc1_plugin::connection::send (char c)
{

View File

@ -46,7 +46,7 @@ namespace cc1_plugin
{
}
virtual ~connection ();
virtual ~connection () = default;
// Send a single character. This is used to introduce various
// higher-level protocol elements.
@ -89,7 +89,9 @@ namespace cc1_plugin
m_callbacks.add_callback (name, func);
}
virtual void print (const char *);
virtual void print (const char *)
{
}
private: