LLVM OpenMP 20.0.0git
Macros | Functions
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(*)(Args...)  func,
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 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().