MCPcopy Create free account
hub / github.com/KhronosGroup/SPIRV-Tools / CLIMessageConsumer

Function CLIMessageConsumer

tools/util/cli_consumer.cpp:22–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20namespace utils {
21
22void CLIMessageConsumer(spv_message_level_t level, const char*,
23 const spv_position_t& position, const char* message) {
24 switch (level) {
25 case SPV_MSG_FATAL:
26 case SPV_MSG_INTERNAL_ERROR:
27 case SPV_MSG_ERROR:
28 std::cerr << "error: line " << position.index << ": " << message
29 << std::endl;
30 break;
31 case SPV_MSG_WARNING:
32 std::cout << "warning: line " << position.index << ": " << message
33 << std::endl;
34 break;
35 case SPV_MSG_INFO:
36 std::cout << "info: line " << position.index << ": " << message
37 << std::endl;
38 break;
39 default:
40 break;
41 }
42}
43
44} // namespace utils
45} // namespace spvtools

Callers 1

mainFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected