summaryrefslogtreecommitdiff
path: root/js/src/analysis-tests/green-toredptr.cpp
blob: 78df373208bb1e831a414098cc621fa5606136a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include "jstypes.h"

void GreenFunc();

typedef void (JS_REQUIRES_STACK *RedFuncPtr)();

RedFuncPtr Test()
{
  // assigning a green function to a red function pointer is ok
  RedFuncPtr p = GreenFunc;
  return p;
}