mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 22:38:05 +02:00
glsl: Remove unused ast copy constructors.
These were added in commitsa760c738and43757135to be used in implementing C-style aggregate initializers (commit1b0d6aef). Paul rewrote that code in commit0da1a2ccto use GLSL types, rather than AST types, leaving these copy constructors unused. Tested by making them private and providing no definition.
This commit is contained in:
parent
baff470823
commit
803a744507
1 changed files with 0 additions and 29 deletions
|
|
@ -640,19 +640,6 @@ class ast_declarator_list;
|
|||
|
||||
class ast_struct_specifier : public ast_node {
|
||||
public:
|
||||
/**
|
||||
* \brief Make a shallow copy of an ast_struct_specifier.
|
||||
*
|
||||
* Use only if the objects are allocated from the same context and will not
|
||||
* be modified. Zeros the inherited ast_node's fields.
|
||||
*/
|
||||
ast_struct_specifier(const ast_struct_specifier& that):
|
||||
ast_node(), name(that.name), declarations(that.declarations),
|
||||
is_declaration(that.is_declaration)
|
||||
{
|
||||
/* empty */
|
||||
}
|
||||
|
||||
ast_struct_specifier(const char *identifier,
|
||||
ast_declarator_list *declarator_list);
|
||||
virtual void print(void) const;
|
||||
|
|
@ -670,22 +657,6 @@ public:
|
|||
|
||||
class ast_type_specifier : public ast_node {
|
||||
public:
|
||||
/**
|
||||
* \brief Make a shallow copy of an ast_type_specifier, specifying array
|
||||
* fields.
|
||||
*
|
||||
* Use only if the objects are allocated from the same context and will not
|
||||
* be modified. Zeros the inherited ast_node's fields.
|
||||
*/
|
||||
ast_type_specifier(const ast_type_specifier *that,
|
||||
ast_array_specifier *array_specifier)
|
||||
: ast_node(), type_name(that->type_name), structure(that->structure),
|
||||
array_specifier(array_specifier),
|
||||
default_precision(that->default_precision)
|
||||
{
|
||||
/* empty */
|
||||
}
|
||||
|
||||
/** Construct a type specifier from a type name */
|
||||
ast_type_specifier(const char *name)
|
||||
: type_name(name), structure(NULL), array_specifier(NULL),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue