appleseedlab / maki

A tool for analyzing syntactic and semantic properties of C Preprocessor macros in C programs
8 stars 3 forks source link

Use unordered `set`s and `map`s #50

Open PappasBrent opened 3 weeks ago

PappasBrent commented 3 weeks ago

Maki currently uses sets and maps in several places to track macro expansions and definitions, but should use the unordered variants of these types to improve performance since the ordering of set and map keys is never important to Maki.

PappasBrent commented 3 weeks ago

We should also look into using LLVM's set and map types.