"llvm/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "5986ce0e5dfa6a91e18b7aa056f8d825de6d3ebc"
For PR797:
Rid the Assembly Parser of exceptions. This is a really gross hack but it will do until the Assembly Parser is re-written as a recursive descent. The basic premise is that wherever the old "ThrowException" function was called (new name: GenerateError) we set a flag (TriggerError). Every production checks that flag and calls YYERROR if it is set. Additionally, each call to ThrowException in the grammar is replaced with GEN_ERROR which calls GenerateError and then YYERROR immediately. This prevents the remaining production from continuing after an error condition. llvm-svn: 29763
Loading
Please register or sign in to comment