|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Tests for Compiler_Backend_C.H. More...
#include <gtest/gtest.h>#include <atomic>#include <chrono>#include <cstdlib>#include <filesystem>#include <fstream>#include <string>#include <unistd.h>#include <Compiler_Backend_C.H>Go to the source code of this file.
Functions | |
| TEST (CompilerBackendC, EmitsReadableGotoBasedC) | |
| TEST (CompilerBackendC, StandaloneGeneratedCCompilesAndRunsTopLevel) | |
| TEST (CompilerBackendC, LibraryStyleEmissionCanCallFunctionsDirectly) | |
| TEST (CompilerBackendC, GeneratedCRuntimeChecksSurfaceErrors) | |
Tests for Compiler_Backend_C.H.
Definition in file compiler_backend_c_test.cc.
| TEST | ( | CompilerBackendC | , |
| EmitsReadableGotoBasedC | |||
| ) |
Definition at line 480 of file compiler_backend_c_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::compiler_emit_c_module(), Aleph::Compiler_C_Backend_Options::module_name, and options.
| TEST | ( | CompilerBackendC | , |
| GeneratedCRuntimeChecksSurfaceErrors | |||
| ) |
Definition at line 556 of file compiler_backend_c_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::compiler_emit_c_module(), Aleph::Compiler_C_Backend_Options::module_name, and options.
| TEST | ( | CompilerBackendC | , |
| LibraryStyleEmissionCanCallFunctionsDirectly | |||
| ) |
Definition at line 522 of file compiler_backend_c_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::compiler_emit_c_module(), Aleph::Compiler_C_Backend_Options::module_name, and options.
| TEST | ( | CompilerBackendC | , |
| StandaloneGeneratedCCompilesAndRunsTopLevel | |||
| ) |
Definition at line 498 of file compiler_backend_c_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::compiler_emit_c_module(), Aleph::Compiler_C_Backend_Options::module_name, and options.