Simplify ftrace_hook()

We now have a test to prove that its transitive closure doesn't perform
floating point computations.
This commit is contained in:
Justine Tunney 2023-06-06 11:10:38 -07:00
parent 61b9677c05
commit b6182db813
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
11 changed files with 142 additions and 85 deletions

View file

@ -66,7 +66,7 @@ fixdfa(grammar *g, dfa *d)
fixstate(g, s);
}
static optimizespeed void
static void
fixstate(grammar *g, state *s)
{
arc *a;

View file

@ -4,12 +4,12 @@
Python 3
https://docs.python.org/3/license.html │
*/
#include "third_party/python/Include/parsetok.h"
#include "third_party/python/Include/errcode.h"
#include "third_party/python/Include/graminit.h"
#include "third_party/python/Include/grammar.h"
#include "third_party/python/Include/node.h"
#include "third_party/python/Include/objimpl.h"
#include "third_party/python/Include/parsetok.h"
#include "third_party/python/Include/pgenheaders.h"
#include "third_party/python/Include/pyerrors.h"
#include "third_party/python/Parser/parser.h"
@ -184,7 +184,7 @@ warn(const char *msg, const char *filename, int lineno)
/* Parse input coming from the given tokenizer structure.
Return error code. */
static optimizespeed node *
static node *
parsetok(struct tok_state *tok, grammar *g, int start, perrdetail *err_ret,
int *flags)
{