daphne-project/daphne

Rewrite CanonicalizationConstantFoldingOpTest

Ouverte

#990 ouverte le 18 nov. 2025

 (0 commentaire) (0 réaction) (0 personne assignée)C++ (84 forks)auto 404
Testsgood first issue

Métriques du dépôt

Stars
 (80 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

The CanonicalizationConstantFoldingOpTest is currently checking if a hardcoded ir matches the system output. As the reference ir has to be updated every time the system produces an even slightly different ir, this is not maintainable.

llvm-lit provides a testing architecture to solve this. See the documentation. We also already use lit tests, see here.

The current CanonicalizationConstantFoldingOpTest should be rewritten as a lit test.

Guide contributeur