trailofbits / polytracker

An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.
Apache License 2.0
516 stars 47 forks source link

Moving `#include taintdag/labels.h` cases syntax errors #6539

Open surovic opened 1 year ago

surovic commented 1 year ago

Moving #include taintdag/labels.h in here like

#include <catch2/catch.hpp>

#include "taintdag/outputfile.h"
#include "taintdag/section.h"
#include "taintdag/storage.h"
#include "taintdag/string_table.h"
#include "taintdag/taint_source.h"
#include "taintdag/labels.h"

to

#include <catch2/catch.hpp>

#include "taintdag/labels.h"
#include "taintdag/outputfile.h"
#include "taintdag/section.h"
#include "taintdag/storage.h"
#include "taintdag/string_table.h"
#include "taintdag/taint_source.h"

causes syntax errors. Maybe due missing dependencies in taintdag/labels.h ?