#include <cstdio>
#include "ast.h"
+extern "C" {
#include "symbol_table.h"
+}
void
ast_type_specifier::print(void) const
#include <new>
+extern "C" {
#include "symbol_table.h"
+}
#include "ir.h"
#include "glsl_types.h"
#include "glsl_parser_extras.h"
#include "glsl_types.h"
#include "builtin_types.h"
+extern "C" {
#include "hash_table.h"
-
+}
hash_table *glsl_type::array_types = NULL;
#include <string.h>
#include "ir.h"
#include "glsl_types.h"
+extern "C" {
#include "hash_table.h"
+}
/**
* Duplicate an IR variable
#include "ir_function_inlining.h"
#include "ir_expression_flattening.h"
#include "glsl_types.h"
+extern "C" {
#include "hash_table.h"
+}
class ir_function_inlining_visitor : public ir_hierarchical_visitor {
public:
#include <inttypes.h>
#include "ir.h"
#include "ir_hierarchical_visitor.h"
+extern "C" {
#include "hash_table.h"
+}
static unsigned int hash_func(const void *key)
{
#include "ir.h"
#include "ir_optimization.h"
#include "program.h"
+extern "C" {
#include "hash_table.h"
+}
/**
* Visitor that determines whether or not a variable is ever written.