aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/parse.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2011-03-24 06:01:27 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2011-03-24 06:01:27 +0000
commit3137991dfc4e0b6023c4b75b2ae1eb86bea32241 (patch)
tree7d40ea09a03f835f95092ac120d9da2db544b0a1 /gcc/go/gofrontend/parse.h
parent4908b0bf1ccac0b7c738ca107be86ca77bf10c4a (diff)
downloadgcc-3137991dfc4e0b6023c4b75b2ae1eb86bea32241.zip
gcc-3137991dfc4e0b6023c4b75b2ae1eb86bea32241.tar.gz
gcc-3137991dfc4e0b6023c4b75b2ae1eb86bea32241.tar.bz2
Tuple receives indicate whether channel is closed.
From-SVN: r171380
Diffstat (limited to 'gcc/go/gofrontend/parse.h')
-rw-r--r--gcc/go/gofrontend/parse.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/go/gofrontend/parse.h b/gcc/go/gofrontend/parse.h
index 04ae324..d164414 100644
--- a/gcc/go/gofrontend/parse.h
+++ b/gcc/go/gofrontend/parse.h
@@ -246,8 +246,10 @@ class Parse
void type_switch_case(std::vector<Type*>*, bool*);
void select_stat(const Label*);
void comm_clause(Select_clauses*, bool* saw_default);
- bool comm_case(bool*, Expression**, Expression**, std::string*, bool*);
- bool send_or_recv_expr(bool*, Expression**, Expression**, std::string*);
+ bool comm_case(bool*, Expression**, Expression**, Expression**,
+ std::string*, std::string*, bool*);
+ bool send_or_recv_stmt(bool*, Expression**, Expression**, Expression**,
+ std::string*, std::string*);
void for_stat(const Label*);
void for_clause(Expression**, Block**);
void range_clause_decl(const Typed_identifier_list*, Range_clause*);