|  | @ -47,9 +47,9 @@ begin | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | -- This is flawed variant of the former assertion |  |  | -- This is flawed variant of the former assertion | 
														
													
														
															
																|  |  | -- because even in cycle 1 the b before a property has |  |  | -- because even in cycle 1 the b before a property has | 
														
													
														
															
																|  |  | -- to hold, which is clearly what we want |  |  |  | 
														
													
														
															
																|  |  |  |  |  | -- to hold, which is clearly not what we want | 
														
													
														
															
																|  |  | -- This assertion doesn't hold at cycle 1 |  |  | -- This assertion doesn't hold at cycle 1 | 
														
													
														
															
																|  |  | -- Furthermore this assertion leads to a GHDL crash with bug report |  |  |  | 
														
													
														
															
																|  |  |  |  |  | -- Furthermore this assertion leads to a GHDL synthesis crash with bug report | 
														
													
														
															
																|  |  | -- BEFORE_3_a : assert always (a -> (b before a)); |  |  | -- BEFORE_3_a : assert always (a -> (b before a)); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | -- This assertion should hold but does not at cycle 3 |  |  | -- This assertion should hold but does not at cycle 3 | 
														
													
												
													
														
															
																|  | @ -58,7 +58,7 @@ begin | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | -- This assertion should hold but does not at cycle 9 |  |  | -- This assertion should hold but does not at cycle 9 | 
														
													
														
															
																|  |  | -- Potential GHDL bug? |  |  | -- Potential GHDL bug? | 
														
													
														
															
																|  |  | BEFORE_5_a : assert always (c -> next (d before_ c)); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | BEFORE_5_a : assert always (c -> next (d before_ c)); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | -- This assertion doesn't at cycle 6 |  |  | -- This assertion doesn't at cycle 6 | 
														
													
														
															
																|  |  | BEFORE_6_a : assert always (e -> next (f before_ e)); |  |  | BEFORE_6_a : assert always (e -> next (f before_ e)); | 
														
													
												
													
														
															
																|  | 
 |