cfg.h (class auto_edge_flag): Spell out the template-id of the base class in the initializer list.

gcc:

2018-08-30  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* cfg.h (class auto_edge_flag): Spell out the template-id of the
	base class in the initializer list.  This is a workaround for
	building with older GCC.
	(class auto_bb_flag): Likewise.

From-SVN: r263997
This commit is contained in:
Jose E. Marchesi 2018-08-30 22:28:31 +02:00 committed by Jose E. Marchesi
parent 9d36bd3b17
commit 429331b676
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2018-08-30 Jose E. Marchesi <jose.marchesi@oracle.com>
* cfg.h (class auto_edge_flag): Spell out the template-id of the
base class in the initializer list. This is a workaround for
building with older GCC.
(class auto_bb_flag): Likewise.
2018-08-30 Aaron Sawdey <acsawdey@linux.ibm.com>
* config/rs6000/altivec.md (altivec_eq<mode>): Remove star.

View File

@ -169,7 +169,7 @@ class auto_edge_flag : public auto_flag<int>
{
public:
auto_edge_flag (function *fun)
: auto_flag (&fun->cfg->edge_flags_allocated) {}
: auto_flag<int> (&fun->cfg->edge_flags_allocated) {}
};
/* RAII class to allocate a bb flag for temporary use. You have
@ -178,7 +178,7 @@ class auto_bb_flag : public auto_flag<int>
{
public:
auto_bb_flag (function *fun)
: auto_flag (&fun->cfg->bb_flags_allocated) {}
: auto_flag<int> (&fun->cfg->bb_flags_allocated) {}
};
#endif /* GCC_CFG_H */