blob: 1d9eb96c31714b39d239e0685d67ee957aa12e92 [file] [log] [blame]
/* Common utility code shared between test cases. */
#ifndef TEST_HELPERSPP_H
#define TEST_HELPERSPP_H
namespace libgdiagnostics {
inline physical_location
make_range (manager &mgr,
file f,
line_num_t line_num,
column_num_t start_column,
column_num_t end_column)
{
auto loc_start = mgr.new_location_from_file_line_column (f,
line_num,
start_column);
auto loc_end = mgr.new_location_from_file_line_column (f,
line_num,
end_column);
return mgr.new_location_from_range (loc_start,
loc_start,
loc_end);
}
} // namespace libgdiagnostics
#endif /* #ifndef TEST_HELPERSPP_H */