LLVM OpenMP 22.0.0git
issue-94260-1.cpp File Reference
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <omp.h>

Go to the source code of this file.

Macros

#define NTIMES   2

Functions

void test_tasks ()
void test_base (int nthreads)
void test_nest (int first, int second)
template<typename... Args>
void run_ntimes (int n, void(*func)(Args...), Args... args)
int main ()

Macro Definition Documentation

◆ NTIMES

#define NTIMES   2

Definition at line 9 of file issue-94260-1.cpp.

Function Documentation

◆ main()

int main ( void )

Definition at line 56 of file issue-94260-1.cpp.

References i, NTIMES, omp_set_max_active_levels, run_ntimes(), and test_nest().

◆ run_ntimes()

template<typename... Args>
void run_ntimes ( int n,
void(* func )(Args...),
Args... args )

Definition at line 50 of file issue-94260-1.cpp.

References args, func(), and i.

Referenced by main().

◆ test_base()

void test_base ( int nthreads)

Definition at line 21 of file issue-94260-1.cpp.

References test_tasks().

Referenced by main(), and test_nest().

◆ test_nest()

void test_nest ( int first,
int second )

Definition at line 33 of file issue-94260-1.cpp.

References i, and test_base().

Referenced by main().

◆ test_tasks()

void test_tasks ( )

Definition at line 12 of file issue-94260-1.cpp.

References i.

Referenced by test_base().